I had mine powder coated, came out super nice. Have you thought about maybe doing that?
Did you have to remove them to get them powder coated or just drop the whole vehicle off? Been debating on just plasti-dipping myself with them on there, but would prefer powder coating if I can avoid removing first.