Vinyl can be durable depending on the thickness. It is also easy to replace. and probably the cheapest. The paint method would look the best but depending on the clear coat amount used probably be the most expensive. Powder coat is going to be very durable but will not give you the looking finish. So either way is a compromise.