A few years ago when I got KTM's, I've tried all the major KTM online shops and always had some problem with all of them except www.ktm-parts.com
so I use them the most. I've tried KTMworld.com and they were quick and decent.
Can't say the same for Cycle hutt or munn's racing but this was from 3+ yrs ago. Both charged my card before shipping and if a part was backordered, they wouldn't tell me and then ship it when it was in stock, charging me for shipping for the backordered item w/o telling me, even when the part was a washer ($.50 part, $12 shipping). Happened more than a couple of times so I never used them again.