Abused 2013 Maverick XRS engine issues

Hello

A friend of mine just bought a very abused 2013 Maverick XRS . It has clearly been on its side and or roof or possibly even both .

Damage to the body is all pretty simple to fix and replace where needed

The big issue is with the motor/engine . It will start up, but has a check engine light on . It smells and sounds like it’s running very rich. Doesn’t backfire or anything, but you can really smell the gas .

The oil is clean wit no visible leaks .

Question is does anyone know of a good engine repair place in the Ohio Akron/ Canton area.

Also in a worse case scenario what year Mavericks are the motors interchangeable.

Thanks