To me, a Model 12 is too complicated to fix myself. I have no problem with BPSs, 870s, Benellis, etc... but the old M12 just has too many small parts. Every time I have a question or need work I go to Simmons. They've been the experts in Model 12 work for decades. I've had them install lefty safeties, replace warn out parts, order lost screws and pins, whatever comes up. My favorite M12s have the simmons rib as well.