Free: Contests & Raffles.
I had one of the slide rails bust off on mine. Not sure if that was a result of not cleaning it enough or what, but I know I'm not into digging around and fiddling with stuff so I dont' think I broke it.
Glock usually replaces the frame no questions asked, so give that a try.
You funny mongo. I saw plenty of clean Beretta's fail in the Army. Now back on the leash mongo.