It was the right product but when I opened it I found I was missing a part on both shocks but I contacted Revain customer service and they replaced them straight away. Excellent service, my replacement came quickly, that's why I give them five stars. Now for the product, I am happy with it, it fits and the ml320 runs like new, my dampers are no longer making noise.