Looks pretty good to me!
I'd be interested to see how it holds up, i spray paint a lot of stuff, and preparation is key. If you did a good prep job, it should do well.
However, im just interested to see how it does against cleaning chemicals, sweaty hands, rings on fingers, holsters, etc.
I've only krylon'd 1 gun, and the results were less than durable. Since then i've been doing duracoat (the non-baking type) and its held up great, Also, I've heard good things about Aerovoe spray paint.