Keep in mind that ordering something from JCR means waiting a little while to get your stuff, since everything is handmade to order. A lot of the 'customer service' complaints that people see are due to customers who ordered something not understanding that they are a very small-staff, hands-on manufacturer, and that it sometimes may take weeks for your stuff to get to you.
The nice thing about it is that they're very willing to modify pieces to fit your needs and desires. Need some threaded bungs to mount lights/CB antennas? They can put them in. Need backup lights on your rear bumper? They'll french them in. As long as you've got the coin, they've got the ability and the willingness to do it for you. It may take longer to get your stuff, but it's well, WELL worth the wait in my opinion.