Pilates has been good for me on so many levels. First, the stretching and strengthening made a significant difference in the healing of a ski injury I had. The core strengthening allowed me to lower my handlebars and ride comfortably in the drops. The only negative I've had is that if I don't do it, I realize the difference within a couple of weeks. Pilates is great once you understand the basics and have good form. It's a great exercise that you can do on your own. I've found that I can do a quick 30 minute workout for maintenance. The ball is great as well. I have not done cycling specific pilates.