It's a mixed bag. If the item comes okay w/o a defect or missing pieces you are all set. The customer service lacks and they get nasty on the phone and in emails. I have read some pretty bad stories on corral and some on here. If everything is fine they are just like everyone else and they ship fast, etc. I bought 1 item from them and it didn't come for awhile and didn't like the phone additude so I never used them again, it did come but it took a while. i stick with LRS, cjpony and performance parts, inc(PPI) to name a few. just my opinion though.