id fork up a lil extra money and just go k20.....b16 is nice but k20 is better not sure exactly what all is needed...could just look for some kits... www.hmotorsonline.com is a good place for motors...i have heard of alot of ppl getting motors from there and everything is great...service, motor, etc... hope this helps some...