Heh. The company that makes The Corp is literally about 25 minutes from my house, in North Kansas City. They have an annual warehouse sale where they blow out tons of figs and vehicles CHEAP. I'll have to keep my eyes open!
They aren't too large for the 28mm scale? It would seem like they are, unless they are 2-man vehicles for The Corp figs.