Suitable for all models ? Genuine Mazda part. Comes with 12 months warranty.