If you ordered a B16a2 and received a B16a1 i would contact teh better business bureau or call their manager / boss / wahtever or get lawyer and just ask him a couple of questions.
there is a 10 year difference in the age of the motors first off
and you get what you paid for the customer is always right.
if it says b16a2 on the order form then you will settle for no less.
__________________
Advocate for the People's Republic of Awesome
rest in peace tim.