Structurally they are ok. After having them in stalled for a few weeks they are no longer black. They now have a chalky white look. Very disappointed. Don't waste your money unless you don't care how they look.
Pros
As described! They did fit my f-250 truck! Will buy again if need it.
Cons
May not be durable enough to withstand extreme weather conditions