I stopped by Ridge Motorsports in Batesburg, SC this morning. Jeff, the owner, was very gracious and took a great deal of time with me even though I wasn't buying anything. I was just out for a ride and stopped by. I may be getting my 12,000 mile service there. He estimated around $400 for the job, which is nearly half what everyone else has quoted me. If you get the chance I think that stopping in there is a good idea.