I could have sworn I saw some STL files for some of the parts.I just want to get my hands on one and 3d design and print it.
the hardest part to repo and the part that is most often in need of replacing is the rubber "button" part of the of the buttons... since those are the moving/wear parts and have often cracked and leaked from age... 3D printing those would be terrible, really you'd need to make a cast and mold them.
Honestly the Arcade Hobby needs some people to seriously get into mold making to start making and selling repo parts. There are many MANY opportunities for near perfect repos of plastic parts here that would blow 3D printing stuff out of the water in terms of both quality and cost.
I did start researching it at one point but, that's not me. I've got a startup business and 0 time... I may eventually have to close 3D printing shop, but for now at my current pace it's at least manageable.