My favorite upper body exercise is the punching matrix. It is a multi-directional, multi-functional exercise. We have rehabilitated shoulders and alleviated pain with this unique exercise. It will be part of my strength training 3 times a week this summer even as I am on the road racing 3 times a week.
Have fun punching your way to power!