I haven't.
Would suggest if a repair shop is near by I would be asking them the cost.
A lot of times the less aggravation and less worry out weighs the use of your time and can be a lot less expensive in the long run.
Unless you can find directions on this board or a link to some.
1perchjerker