I had to replace the front struts and rear shocks on a 2018 Mazda CX5 with a 2.5 liter engine. There are very few options in Canada...unfortunately, I used FCS stuff and they rattle and rattle; really poor quality. Does anyone know who makes a full front strut assembly for regular use - that is I don't want to lower the vehicle or race it....Mazda pricing for these parts are truly terrible and they don't sell a full front strut assembly, just the various parts.