I didnt even rebuild my rear shock , just stripped and cleaned and reassembled using new shock oil , made a big difference .
Have you tried using a water blaster to clean parts ( or put them in the dishwasher .
... dont get caught doing this , take it from me , it aint worth it !) ? I used cheap aerosol degreaser and the water blaster hooked up to hot water ( parts dry faster) and if you give any rustable parts a dose of wd 40 whilst still wet ..... they wont rust went they dry , and paintstripper will shift the most stubborn stuff , but , depending on the type , dont get it on any anodized aluminium , ( here is the best tip you will ever get ) Tell the wife that to really be considered a ducati owner / pillion she must partisapate at all levels...... not just plonk her ass on the back after all the work is done ( they are real good at the fiddly stuff )