I wear a full upper body protection "shirt" from TLD. It is a long sleeve, has upper/lower back, ribs/sides, full front, shoulders, elbows and forearm protection. It's like a mesh, somewhat tight fitting longsleeve shirt. I absolutely enjoy wearing it. I took a few upper back pads out as I seen no purpose for them with the ABS Bag I wear, also made it seem bulky on the back with the ABS Bag.
Troy Lee Designs 7855 Upper Body Armor Armor is the model name and number.
I dislike any bulkiness when I ride and don't get that bulky feeling when wearing this. It's saved my *** more than once this year. I did a unplanned superman (turbo spooled, skis skyward, climbing long pull, rear skid hit rock under snow and bucked). I kissed the handle bars and gas tank...probably the hardest hit I've taken while snowmobiling. I actually partially dislocated my shoulder...which is something I don't think any of these protection vests would prevent but the chest/frontal protection was great along with the ribs.
I highly recommend this setup. I'm not sure if the "impact rating" (if there is one) would be as high as the TekVest as the pads are more of a thicker porous hard foam instead of the plastic like type vests.