Ive used the same powder coaters for the past 20plus years, last year was the worst job Ive had done by them. They can RAL colour all their colours and also do sparkle gloss lacquer, leather touch as well as other options. They are a industrial powder coaters. For smaller parts I use a local chap who just does the basic colours, no frills. Both have a glossy finish apart from the Matt options.
In both cases, they blank off and protect bores and threads and then shot blast. no prep work by me. Im just left to remove bungs and tape from protected areas. the joys of using places with motorcycle departments.
Frame, oil tank, battery box, or the thicker parts and footrest forward controls etc powder coated but petrol tank and mudguards, the thinner metalwork I normally get two pack or custom painted. the last mudguards I had done also had a chip proof coating underneath.
never had the cases painted as I was told it keeps the heat in the engine, also the A50 (waiting for their return) was black with sparkle coated but had a lot of chipping and bare areas, also looking at another A65 motor that has also been coated but is badly chipped both of which will be /have been vapour blasted to remove.