Ok, so I got a hold of a original sega mega drive II gamepad, and modded it so the A button works as UP.
It was a fairly simple task, and took about 20 minutes to complete.
I just searched ground signal from the A button and UP button, soldered the other signal from A to UP and cut the original PCB trace from the A button.
Some pics:







The soldering isn't beautiful, but the gamepad works perfectly:).
BTW, works on C=64 too. Just noticed the pics have alot of dog hair in them, have to check that the controller isnt full of them too =P...