To follow up on this. I ended up going with Superior Metal Finish in Spring Valley, just based on a few Yelp reviews. Gloss black powder coat.
The good: Decent prep, degreased and sand blasted and threaded holes plugged. Good application, thick, even, well cured and hard, looks good. Reasonable price quoted up front.
The bad: I told them be sure not to paint over the VIN, I need that to be readable. And don't get any paint on the steering head bearing races. Sure, sure, no problem we'll be sure not to do that. Of course they did both. Added another couple days with them as they fixed that, but they did fix it pretty well. And they were never done when they said they would be, so call or text to confirm work is ready to pick up.