Agetec is a nice case to mod for 360/PS3 BUT keep in mind this –
You have to cut an awful lot of plastic just to fit in 30mm buttons from either Sanwa or Seimitsu!
The button hole sizes are fine and 30mm buttons do fit securely BUT the stock Agetec button holes have these “tunnels” in the interior of the case that have to be cut/filed/ground down so that the San/Seim buttons can grip or screw in properly. Stock Agetec buttons have a different attachment scheme than San/Seim buttons. Also, if you intend to keep the original aluminum faceplate for the Agetec you have to widen the button slightly to accommodate 30mm San/Seim buttons.
It’s given that you will have to drill holes in the Left/Right or Top sides of the Agetec to mount 24mm Buttons for with use with a new PCB.
As far as a new joystick is concerned, there are different approaches to installation. You will definitely have to cut (by half) one of the interior large tunnels in the joystick area to fit either the JLF or LS-32-01/-40-01. MKL preferred cutting a lot of plastic out to accommodate an LS-32-01 (Check out his modding tutorial here => shmups.system11.org • View topic - Modding an Agetec DC stick, advice needed. ); other modders just drill holes centered through the existing Agetec shaft and hang mounting screws down through the plastic.
Even if your Agetec mod is not as radical as MKL is, it’s a good idea to follow his advice and get self-clinching studs (4M thread size, length at least 18mm) to anchor your JLF, LS-32-01, or LS-40-01. Flat screws really aren’t flat for the most part. They have triangular heads that can cause the Agetec case plastic to crack destructively over time…
I pretty much followed MKL’s mod guide but wasn’t afraid to use power tools when it was safe to do so. The case mod took a while and it was by far the most involved mod I’ve done but the end result of that effort was worth it!