Seeing that I have never worked with SLR before, I decided to give them a try and ordered new tire rods and the steering stabilizer from them last night. It's been one day and the only thing I have received is the email saying they received the order. That is all I really expected in the first day. We'll see. If it goes past two days and I don't hear anything, I will cancel it.