I have had Brian Osterberg, 2425 Shelter Island Drive, San Diego, CA 92106 (619-222-8096) rebuild many pairs of binouclars. Unless they are in need of parts the cost has been running around $50.00 plus postage.
They are sure worth the expense in rebuilding them.
Dale