No, you should make a Clan Trueborn Mechwarrior with DEX 10, REF 10, Gunnery 10, Piloting 10, with Natural Aptitudes, and just for fun the Sniper SPA obviously. :P
Of course -7/-7 taking the two best on 3d6 and long range now being a -2(+2 in TW terms) modifier probably is being a bit cheesy(and is a bit of the reason why I'm seriously considering upping the TNs of several skills for my House Rules).