If it is just a rectangular shaped one I am sure it would be cheaper to buy a new mirror for it. Victoria Glass in Accy will cut a mirror to size for you. I am sure they would fit it into your frame as well.
Here is a link to their website with contact number on it
Contractors ? Lancashire | Victoria Glass, Joinery and Plumbing Ltd