Just to be upfront I normally only deal with stock units but I decided to change my game up on the build I bought and am rebuilding. I bought this with the motor removed and completely disassembled. Its a 2012 BF 750I with the following upgrades. 90mm CP pistons 840 kit, Ported, polished, shaved heads, Webcam camshafts (I think, 504 grind), Kibblewhite spring kit, HMF exhaust 3/4 slip on, 28x10x14 wheels and tires, highlifter lift kit, updated clutch.......NO PROGRAMMER. My question is with all this there should be a programmer on the unit? I just reassembled last night at 1230 and when I start I have to give unit some throttle to run. I'm guessing because it doesn't have a programmer. The Million Dollar question.....What one would be the best for this setup? And of the preprogrammed or ill have to download a map? Any help is much appreciated.