It's not "Cancer"...it's just the clear fading off. "Cancer" is referred to rust, not clear coat. It will have to be sanded down, but not primered. If you want a Good job that will hold and don't to go the cheap ass way *cough*Maaco*cough*...then expect to pay about $750-1,000 or so to do the upper surfaces.