I'm a new to BMW motorcycle owner, have had a BMW independent auto repair business for a long time and am wondering if there is a source for quality (as in oem) aftermarket parts like there is for automotive. Thanks for your help, Bruce