LS-32-01 could work. I’ve asked the same question before and did research on my own.
First of all, you have to use the Flat Mounting Plate that the LS-40-01 uses. Look up the part at LizardLick.com …
Second, the LS-32 you want to get is the ‘-01’ version, NOT the ‘LS-32’. The ‘-01’ has the 5-point pin connector compatible with the joystick harness in the HRAP 3. You will have to swap the SS Mounting Plate that comes with the LS-32-01 for that LS-40-01 style Flat Plate. Sorry, no getting around that for the HRAP 3!
Thirdly, plan on getting a shaft extender. There are two ways to approach this – but an extended shaft from ArcadeShop.de OR or get the shaft extender, a 13mm screw-on piece from eTokki.com. I would get the eTokki piece… It’s cheaper, you don’t have to remove a vital LS-32-01 component for a retrofit, and I’m sure shipping is cheaper from South Korea, too.
Lastly, with the right mounting plate for the LS-32-01 (flat plate), you have to find the right screws to attach to the HRAP 3 mounting plate. There are four points in common. You’ll have to go to a local hardware store (Ace or Tru Value) to find these metric screws. Take the HRAP 3 faceplate to try screws to see which will thread. Also, buy washers to place under the screws…
Worst comes to worst, you’re talking about drilling new holes in the HRAP 3 plate to attach the LS-32-01’s flat plate. You’ll probably need hex nuts to hold the LS-32-01 onto the Faceplate.
All in all, this is an easier mod than swapping PCB’s between cases and dealing with that mess!