This is a fantastic under jersey protector. Just needs one more piece to the lower back protector to provide full coverage. Can irritate skin after wearing all day but not bad at all. Highly recommend.
Went from FLY racing gear to this and very impressed. Only thing is there jerseys are one size bigger than Flys so a XL troy lee is like a L Fly and the pants run small so a 30 Fly pant is like a 32 troy lee.