Nice!
I am working on a build like this but it would take me a long time. I don't have the luck. I don't play enough, even though I have played the game a lot since it came out. And I don't have the patience to re-roll and craft a lot and then grind more so that I can get the materials to re-roll and craft more hoping to be blessed by RNG.
Plus it is unclear whether or not we will be giving up our current equipment for ilvl 32 stuff or higher when the incursion hits.
Alot of bits I got from running CM, a good but of gear that suits your build at il30 is better than an average bit of gear at il31.
The last gloves I used had both crits, plus SMG... But were electronics. I used these until I had spare crafting to waste on firearm gloves (spent 30dtec and 400phc last night getting good firearms gloves). Keep an eye out for gear that is missing one stat change, you wont get something perfect, but a little recalibration goes along way.