I was thinking the same thing for the shoulder protection, but I ended up getting this and love it. Alpinestars Unisex-Adult A-10 Full Chest Protector Anthracite/Red Xl/2X (Multi, one_size) - 6700517-1431-X-2XL https://www.amazon.com/dp/B074SGYGGL/ref=cm_sw_r_cp_api_glt_fabc_0XQZBEMPVDNMC3AAD3K5?_encoding=UTF8&psc=1
It stretches really well and has a lot of flexibility, but it is supposed to hug you pretty tight, so it will be basically form fitting. It works for me, since my plan is to wear it under hoodies/jackets when it get cold. That being said, if you are looking for something that will give you protection, but be less form fitting, I would check out something like this.
https://smile.amazon.com/Leatt-Brace-5022131173-Airflex-Protector/dp/B09TN3G33V?ref_=ast_sto_dp
​
It comes in two parts, the shoulder/elbow protection and the chest protector. It is crazy comfortable and designed to be worn under a jersey, like an undershirt. There are different levels of this that give higher amounts of protection. But if it gets super hot, you can forgo the chest protection and still have the shoulder/elbow protection. As a side note, the Leatt that I linked was the most comfortable protection I've ever worn and wasn't the least bit hot. It will be a second skin though.
Alpinestars Unisex-Adult A-10 Full Chest Protector Anthracite/Red Xl/2X (Multi, one_size) - 6700517-1431-X-2XL https://www.amazon.com/dp/B074SGYGGL/ref=cm_sw_r_cp_api_glt_i_QNX7Y535EY8XEEAMTC60?_encoding=UTF8&psc=1
This is one I was heavily considering but the price was just a bit too much for me lol
Webetop Adults Dirt Bike Body Chest Spine Protector Armor Vest for Skiing L https://www.amazon.com/dp/B078NLHHG2/ref=cm_sw_r_cp_api_glc_fabc_FO8-FbGFW109R
Anyone works really, I’d get one with the back part too cuz there have been plenty of times I fall and end up on my back and am fine thanks to the protector. Otherwise you’ll probably end up bruising yourself pretty bad
https://www.amazon.com/Nameinternal-Ray-Guard-Shields-Beige/dp/B005329UNS
Google stingray guards I have no experience with these I just shuffle when I’m surf fishing But these could give you some peace of mind.
sometimes the "foam" is actually a special material that hardens on impact:
https://www.amazon.com/Troy-Lee-Designs-Protective-Shirt-S/dp/B007VXT7JY
^This uses D30, which hardens on impact but you can easily bend with your hand. And I can wear it under a jersey to avoid the storm trooper look.
The suit of fox body armour you linked is hard shell and not necessarily better.
Never thought of that, honestly. I was already so used to 50 degree weather lol. I also have this for super hot days. Its mesh in between the armor which is CE grade, so the wind goes right through it. Its a blessing on days where the heat index is 100+
No foam in Tekvest - Ultra High Molecular Weight (UHMW) plastic Bonus - Made in Canada!
http://www.tekrider.com/en/faq.html
There's a video of a snocross rider getting a snowmobile dropped on him over a jump...he survived. He was wearing a Tekvest. Again - not going to stop everything - nothing does - but definitely stands up to punishment.