Pimpy--Viewmont is right--not a job for the home mechanic.

Just thinking $1400.00 sounds a bit dear.

You have purchased some parts already---shop around for

a competent mechanical workshop for a cheaper labour cost.

Was the price quoted from a Mazda dealer?

Hoping for a good outcome......................................................Richo.