I got my Oneill hammer body armour a couple of years ago, put it in over my jersey. Looked lousy, very non era. Couldn't see the Montesa logo (most important). So long as you get a bigger than your normal jersey size, no reason it can't go over the armour. VMX to me is also looking the part as much as possible, both bike & rider, so long as safety is not compromised.