Hi Jean, and welcome to the club...
I would say the breakers are going to be the cheapest, and the best way to find
something, is to use the find a part type websites..
http://www.breakeryard.com/
http://www.findallcarparts.co.uk/
http://www.247spares.co.uk/
these will send requests to lots of breakers, who will then contact you if they
have the part...
Other options are windscreen companies like autoglass, or as a last resort, the
local Mazda dealer..
As for your car, there are quite a few people who have dropped 200bhp KL-ZE 2.5
V6 engines in them.. !!!
John