$24,000 for a bike and your worried about getting parts cheap?? for that much it must have everything you need already on it. but you might try www.jpcycles.com they are pretty good to deal with.
Binjy's HD in Huntington, WV gives great discounts when ordering over the phone even on non HD things. Saved 20% on a Mustang seats over the next lowest price I could find. Call 304-523-1340 and ask for Jenni.