Broke two ribs last year and two early this year (just recovering from a broken neck C1, 5 and 6 but that's another story). Best protection I found for ribs is a Moto Rooster chest plate (Fox $99). I've hit really hard using it and not a scratch. Bit hot but better that 3 months of stabbing...