Not trying to sound discouraging, but mine didn’t fit well at all. I did contact Bestop about the issue, I sent them photos.
They did send me all new skins, but I haven’t had a chance to install them due to the cold weather. I hope just hope the fit better than what is currently on my jeep.