Product itself is very good. However there i waited 3.5 weeks for this part. And you have to battle a very sticky white sticker that stuck right in the front middle of this thing. but it fits great and im glad that i got it. dont use goo gone on it, it takes the shine off of it.....