Powder coat is way cheaper than painting it yourself. I use a homemade foldable paint booth that is 2.5 meters tall and 3 meters square. It has an air inlet with a furnace filter and a powerful exhaust fan to keep aerosolized paint from landing on the frame and giving it a pebbly look. I used a ceramic heater to get the temp to optimum as it is almost always too cold here to paint. The heater was turned off during spraying. You need a pretty powerful compressor to keep up and give even pressure. I use a low volume low pressure gun which keeps the spray cone down. I use two part automotive paint that is custom mixed in small batches for painting motorcycles. This keeps the paint cost down. I use a bomb suit and respirator. I use two part rattle can epoxy primer if the frame is chromed. Rust is removed with meticulous fine sanding and dental or gun cleaning picks. Before primer I rub the frame down with a pre paint rust inhibitor. Here is a vintage Somec that was painted in this booth using a pink blush undercoat and a white pearl top coat. Each coat was fine wet sanded. Powder coat is so much better, it’s cheaper, faster (especially considering prep and home rust removal) for the home hobbyist. Unlike the above comment, I’ve had a frame that paint melted the plastic powder coat. On the Somec, fine paint pens were used on the details. It’s as good as any professional job I’ve seen , but costly. Another lock down project. The paint ridges on the chrome drops on the Somec were eliminated during the fine wet sanding. You have to be patient and let it dry a week before fine wet sanding.