A printed gun does not need to work. So a cheap 3d printer around $200 will work great. There is a lot of learnig to 3d printing, so do not expect to just buy a printer and earn money. But if they ever do this in my area, you can bet they will be buying my oddly shaped pieces of plastic.
Ha ha ha !
Sounds like you have had your share of "spaghetti prints", clogged nozzles, uneven beds, and broken filaments as well.