I've made several orders with these guys and I've been super happy with what they ship me. I've always been able to reach someone with questions. If you think you're going to need that part, order it sooner than later because they make a lot of them once ordered (it's not a huge warehouse of Chinese stamped parts). It's worth the wait though.
The Jeep I'm building for my Dad was way worse than it looked at first glance. We've been able to get every panel that needed replacing from these guys (and we snuck in a stretch while we were at it).