LMC has been Johnny on the spot lately. I would try them 1st. I've had good and bad with both, but I think LMC has stepped it up more in the last 4 years. Their shipping is has been very fast my last 2 orders with correct parts. When the other one used to be "Chevy Duty" their shipping was usually quite slow. If you do your homework and order online, you don't have to deal with the phone help. You can always return the item if it's not right. And if you do need any phone help from either, it is usually a waste of time. There is much better info here.