It fits perfectly, works great and is really good value. Took me 5 minutes to change it, I wish I had bought it a few months ago so I drove down the street with my broken side mirror and cut everyone on the left side. I'm sorry I can't see you, I still have 3 pieces of a fogged up hanging mirror left. No more mirrors and heating - all legal. The 2003 Chevy Trailblazer is perfect.