Your on paper!! If GM won't send you a replacement, you can buy a repair kit here:
http://rmcsports.com/rmcsports_cfmfiles/product.cfm?msection=1036
In the repair kit they tell you to burn the ends of the fiber optic sight so it doesn't come out.
Chap