Need Help to ID honda motor.

I bought a 2007 Honda TRX250TM Recon and ordered a new cam chain.Well it came in and it’s not even close to fitting.

cam chain part# 14401-hn5-671 (which should be the right part for this atv.)

Vin number on frame 1HFTE210974712699
Engine number TE27E-8914501 229cc

I ordered $200 in parts for the wrong motor……..

Can anyone help me ID this motor.