I called last week asking for the price of a new engine for a 2017 cx-9 and was told it was 5k with the parts needed to install it. Then you have to factor in labor and taxes. Replacing mine came to about 10k. My regular mechanic could only find one used cx-9 engine at 4k with 140k km and he was quoting me over 20 hours of labour.
Holy cow I’m being down voted for repeating the info I got last week? This is in Canadian dollars, don’t know if you guys are in the States.