I checked out their website. It looks scary. They are definitely not in Chicago proper. You have to drive a long way to get out to farm country. Why shoot all of your pics (especially of cars that obviously don't even have engines) 40 miles from your shop? If they even have a shop. I would only buy from them in person "maybe".
Good luck.
I forget his name, but there is a regular member in Chi-town. Maybe he could do some snooping for you.
Kevin