you just forgotten it, every bar of health of buildings or verhicles dont have the same value for armor. It differs for each building/verhicle. About the con yard, deploy 6-7 GI´s next to it and indeed it only take a short moment to take it down for them. Just play RA2 and get used to it again. Remember that the game is 4 years old.