De-greasing is the big problem for holding new paint................When you think its clean.........give it another shot. You may want to investigate the DIY soda blaster.............then apply acetone as a paint prep and begin painting ASAP.
I now have a 4-year old paint job on my 750 motor...........its stating to peel next to an exhaust port........I think I helped to start the process by getting too close with a power-washer nozzle while the motor was hot.