Question: why are boat engines so expensive?
Answer: Well the biggest reason is the supply and demand. Car motors are mass produced in their thousands and every one of them will be sold. Outboard motors are less common and so fewer of these will be sold. For this reason they will always be more expensive.