I have done both powder coating and two pack polyurethane enamels, and the powder coat is far more durable. I do all the masking before I take my glass bead clean parts to them and they come back very shiny. I took in a Brampton front spring that was quite pitted, was told not to expect it to get filled, but was pleased with the result. It really depends on the guy doing the work --- paint or powder coat, as well as the product used. We are doing a Rapide in satin black which has a sort of dull lustre to it, and just did my TTR in Gloss black and it is stunning. I did two pack paint on my A twin and it is a bit fragile.