US-made Weaver scopes are repaired by Weaver Scope Repair Service, 1121 Larry Mahan Drive - Suite B, El Paso, TX 79925. Phone: 915-593-1005.
I sent in an older scope to them last year and although it took a few weeks, they did a great job. I think it was $53 including shipping.
Scott