i bought my b16a from nippon. they have a warranty program so they are definately good sellers. my engine was fine other than just have been sitting in the engine yard for so long. i had to replace all my seals and gaskets. something you should do anyway before dropping a new motor.