I am the guy that sold him the engine, and I bought it as a TEC H35...and the number on the engine is 143-581002 (NOT 143-581022) which is the crossreference to the 2.5hp being discussed here. As I told Jamie..if it is INDEED a 2.5hp engine I'd gladly refund him. BUT, as was stated as well, this is an older engine, and most likely has the 3.5hp displacement, again as dicussed here.
Dan