the same product as published, excellent service, fast shipping, satisfied with the quality and price
fits my 2012 mazdaspeed3 perfectly. I am pretty sure it would also fit 2008 Mazda 3i. plastics look good. I am sure it will do well this winter in canada. might buy again just to replace the second old one on my car which is no longer clear