Perfectly possible to get a decent finish, it doesn’t tend to be that durable though. I generally use car paint from Halfords (expensive) or a motor factor.
My tips would be warm the cans before hand, shake them really well and be very careful when they’re getting towards empty because they start to spit. Don’t spray if it’s very warm or the paint will be virtually dry before it hits the frame. If you paint outside chances are you will get bugs stuck in the paint.