I’ve snapped my throttle button several times (I may not be the most careful), and I was tired of how delicate it is. So instead of buying another position sensor (https://www.mouser.com/ProductDetail/sensata/9610r34kl20/?qs=y%2bTtbMcwHOnTeiaq7R%2b8pA%3D%3D&countrycode=US¤cycode=USD), I took it apart and and replaced the hollow plastic shaft. First I tried 3D printing it solid, but it was still subject to snapping, so I replaced it with one of the metal longer stand-off’s from the build. Then I put a spring on the outside to replace the one on the inside. Here’s a couple of pics.
Only required a couple of small mods to make it fit, such as widening the hole and grinding the screw head a bit smaller.