What do you guys think about the new Troy Lee Designs full body suit, the BP 7855? BP stands for base protection so does that mean less than a standard full body armor suit? it's all made of strata foam instead of hard plates so less protection or better from more absorption... The biggest thing is that it's a full body that fits the leatt!!! but is the foam on the back good enough to stop you from breaking your spine like the fox titan or thor suits???