Have you tried the Mazda dealer? They should not cost too much.