I agree with the whole mechanized infantry concept. While I'd be privy to either, using both in conjunction would definitely give the setting some extra meat. I don't really see any major issues with the concept, besides the fact that the GM would rather not combine them. Which, in my opinion, is a shame.