Same here..
I've never had a problem with them. When there was a delay in the order, I knew about it and was kept up to speed on where things stood.

If there was only one negative about my last dealing is that I never got the stickers that I asked for. Since we all know stickers add horsepower, my truck's lacking right now.