yes it will bolt right up with the right mounts, the long block is basically just the motor. He'll need a tranny, i'd suggest a GSR or LS tranny. My buddy has the B20 with a b16 tranny and i think its not a good combo. The B20 wasn't made to rev so high, reving too high = stressed motor. Anyways...