All good advice so far,, but I have two suggestions on the carb boots:
1. There's no substitute for new, pliable boots. You will find this is the best money (other than new tires) you will spend on the bike.
2. Rather than heating, which is temporary and you're left with hard boots, I refurbish the rubber. There are several products on the market for this, but I bought a bottle of commercial wintergreen oil off the net for about $20. Mix it 1 part wintergreen oil/ 5 parts solvent. I use Xylene as recommended by others. Get a glass jar,measure in some product, drop in a boot and check it hourly until it is soft.
you can then use it for all of the other rubber bits on the bike, except the carb O rings. Get those new from cycleorings.com* or a more local source.
If you leave the part in the mix too long, it will expand. Just take it out and leave it on end for a day or so. It will off gas back to its original form.
What we refer to as "rubber" on the bike is actually several different materials. Always check a part in the mix regularly to judge when it is soft. Some materials will actually melt if left in overnight or longer. Ask me how I know
*If naming a supplier is not allowed, please let me know. The owner (not me) is a GS guy and has many satisfied customers around the world