By the time you order/buy seals and bushings, oil...$220 may not be out of line. Its not an easy job, and messy. Depending on the tube, it can be a pain in disassembling them. (after front wheel/fender/caliper removal) The 'circlip' can take a long time to pry out. A vise to hold the tube is near necessary....you'll need to fashion a seal driver to seat them in.
Definitely put gaitors/protectors on....you don't want to do this very often. Get the BMW seals, not the cheap Ebay listed (pyramid?)ones...they don't even fit. Best of luck, I've done mine twice. Try to fill them up maybe first...and there is a method of using a feeler guage/thin piece of metal or plastic, to get under the existing rubber/seal and lift out any gunk, by working around/under the seal. I have had success to clean out a good seal using this method...