If you stay on top of your maintenance, you don’t need anything beyond rubbing alcohol and car detail spray. I’ve been using this on both my carbon and Ti bikes. My drivetrain (chain, rings, cassette, pulley wheels) gets a wipe down using a dry t-shirt to get the funky stuff off, and I’ll follow up with a t-shirt with some rubbing alcohol. I’ll also wipe down the derailleurs/discs with rubbing alcohol. Everything else (frame, forks, bars, etc) gets wiped down with car detailer spray. Process takes 30 minutes and I do this after every ride. Now if you decide to wait and do it every “x” month/s or every 200-500 miles you will have a lot more funk to deal with and will have to take more extensive measures and use of specialized products depending how anal you are with your bike.