Indeed, Keeloh is correct.
Ask for Andy, and mention that you are from mx6.com, you ought to be nicely surprised.
I got an OFE Stage 3, but you probably need something with a bit more beef to it.. for 300 whp,y ou are looking at 350 ft/lbs of torque at least, if not more...