FWIW,
I found mrcycles.com to have pretty decent prices and good availability when it comes to OEM parts.
Case in point, I ordered a 2001 B6 carb piston. mrcycles.com had it in stock and $20 cheaper than RonAyers.com.
Then, when I realized that I didn't need the part afterall, Kevin, the online order guy, was very helpful and curtious in getting my order corrected.
This was just my experience with them...take it for what it's worth.
Blue Skies,
JJ