A lot of unanswered questions. Why was your car in the shop? Is your mechanic a Merc tech? Why does he say the shocks need replacing? Note that a small amount of leakage is fine with Bilsteins, and ruptured dust boots do not spell the end of the shock life, e.g.
Why would you not want oem? Have the ride or handling been lacking to date?