Just received these and they fit perfectly, but the panels are different shades of gray. the color is not consistent and it make them look bad. they are perfect otherwise, but sadly they are not wearable. i will be returning