I'd say DIY, and then just do the fancy footwork at a shop if you can't do it. It will save you some money.
Forum Rules