Neat! I did something similar with those same styles to make Carth blasters for my ex once. My paint job wasn't nearly as nice as yours though. They were a quick-and-done lol. I need to touch them up actually, now that I'm thinking about it.
I find the priming to be key. Also, did you know that dollar store eyeshadow is good for weathering? I didn't use much here, but I've experimented with a Gunpla project over the summer.