For my money I'm going with Davechaos / Anders version, its all metal, no upgrading needed, and a great price.
Tomenosuke is super accurate, thanks to phasepistol's (Karl Tate) research for them back in the day, its expensive and some of the main parts are metalized plastic so it needs upgrades...