Hi all. I'm thinking of getting new shocks, springs & anti roll kit for my e46 318i, saw their website and they seem to be carrying most german brands for BMW. How's their workmanship and price like? Or should I just buy the parts from them and get someone else to install it for me?Thanks.