I can't believe this is till going on! Well my first norico m305 was built with all usgi parts with fiberglass stock. Built from a parts kit. I got it cheap at a gun show with mismatched ammo about 250 rounds for like $600. I beat the crap out of it! I cleaned and greased it but she was used and road around on the floor of my old cj5. Never ever did it let me down, but I can say the same thing of my mini14's. Funny, the ones I have now are pampered! Wish I still had that old work horse. Any thing mechanical will fail.