Did i get a good deal with this Yanmar L100

oxfordshire United KIngdom
I recently made a post about a generator which the engine (Yanmar l100 clone had failed). It needed a new Block piston, and crank which would have cost me around £350 GBP / ($582 USD) I thought that wouldn't be worth it. Anyway i was looking for a new clone engine for the generator, and i stumbled upon a brand new genuine yanmar L100 still in its box, on Ebay. I won the engine for £250 ($416 USD), its definitely a genuine Yanmar engine, one of the italian made ones with electric start. Anyway is that a good deal for one of these engines? I can't seem to find out how much they cost new, does anyone know?