You are absolutely spot on with that list. If you are riding a CT, then you'd best master all of that unless you have $$ and a good mechanic.