I beg to disagree with the comment about powder coating frames given my experience as an Engineer, biker, and user of powdercoating for about 10 years.
The process involves first sandblasting / shotpeening the frame to remove any paint or corrosion. Any frame defects will show up at this time, and any powder shop would be negligent to proceed further. I have used Richco, he is a rider himself, and he would not coat any defective frame.
Is should be noted that all HD clones, HD Custom manufacturers and HD themselves are powder coated from the factory. I do not know about other brands and perhaps some other listees could comment.
Powder is very durable and far more resistant to even a 2 part polyurethane paint to stone chips, damage, corrosion etc. Watch that the VIN number is not filled in by the powder and becomes unreadable. I did one Harley FXR frame in black powder, then clear epoxy powder over and it turned out pretty good.
Yes powder will initially hide a cracked frame, but as the frame flexes the powder will show the crack. In my experience the power will not hide a cracked frame for any reasonable length of time any more than paint will. A crack is a serious structural problem that paint/powder will neither hide or fix.
Just my informed opinion, and your miliage may vary
Just a happy Richco customer and no connection either.