Yeah, mines should be quicker to disarm...you have to stand completely still in order to hit the mine with the repair gun, and it's impossible to do if there's any enemy nearby.
Also I'm thinking, how about letting mines disappear after a set amount of time, say 15 minutes? Maybe also give Riot Troopers fewer mines, while decreasing their cost?