Yessir.. Bike kicks my arse every other day (10 - 20 miles). Had a shoulder injury to work through so ice before and after keeps it moving. Been favoring kettlebell workouts for strength training lately. More range of motion and flow work.
HIIT work mixed in there as well when schedule gets crunched