wait, you wear an XXL jacket but wear a XS helmet? lucky for you, those sizes are usually on clearance since not too many people buy them and they're ALWAYS overstocked. just start looking at the clearance sections of online shops, and i'm sure you'll be able to find something. a helmet under 50 might be tough, but the jacket should be doable.