I have used them and from the time I ordered to the time I had it in hand was less than a week. They were easy to work with and the free shipping seals the deal for me. My time is valuable and I pay myself more than 15 bucks an hour, so for 18 total I know that I couldn't construct one in less than an hour.
I got mine from them and then dyed it, and painted it until I got the color I wanted.