I've ordered from them several times. I've never had a problem. I ordered the black/grey step platform from them several months back. No issues at all so I say GO FOR IT!
I just seen on the site where it says free shipping to US only. I placed my order as far as putting the credit card info in and I did not see the shipping cost. I wonder if they would add that later or if it will be free?