Yep, myself. I've taught myself to either not break it, or if I do break it, know how to fix it. Several books and long nights of detail stripping, cleaning, polishing, etc and I can take apart most handguns and some long guns apart to the itty bitties no problem. I now know to never ever ever...