Powder will last longest and look best.
spray.bike will last second longest and look second best.
Rattle can will last shortest and look worst.
Rattle can look good, but the nature of the paint lends it to not being as durable.
If it ends up being dyi- 70% is prep. Dont skimp on prep.