Totally agree that Mazda 3 brake job was the worst I dealt with. It's my daughter's 2012 MY and 5 ton gear puller plus 4 lb hammer finally did the job. WD40 probably did nothing, but I used it liberally to soak whatever I could. Next rotor job should be easier the anti-seize on the hub, but I don't think I will have this that long to see it happen.