horse riding body protector size 28 L good clean