have descent cardio, good set of cycling legs but pushups??? You are kidding!!! I know my upper body needs serious training...