Never had a problem with them. cherbear on here has a connection with one of their employees so when I had my TSI she would get discount on parts. Never had any problems.
I definately recommend though DSMotorsports, bought an item that I didn't know was on back order since it never stated that online and they replied to emails and even sent me a letter and all apologizing. They said that its being custom made and will be sent out asap from the manufacturer. I was fine with that since they kept in contact.
But yeah SBR, I've heard the bad but so far its been good for me. I would imagine that everything they have on their site is not actually stored at their shop. I've had items from SBR sent to me from different addresses.