Have you tried the Mazda dealer? They should not cost too much.
2013 Corsa Blue Optima SX 2.0T
Forum Rules