Yes!!
Are you sure it's the advance unit and not just the fact the carbs have to be set when hot, or else you will have the idle race away as soon as it gets hot?? Get the bike up to temperature before setting the idle speed and synching.
To test if it is the advance unit, if the idle races, engage a gear and slowly let out the clutch to load the engine and drop revs. If the revs stay low after pulling the clutch back in, then it's a good chance the weights are sticking or the springs are tired and need replacing.
Rather than pull the top lid, half way down the beancan is a small oval cover. Prise this off and it gives first class access to the weight pivots and mechanism. It's best to remove the can from the bike for best access. If you want to remove the plug at the top as well, remember there is a small wire bail clip that has to be removed before pulling the plug from the socket, however, you can do the stuff you want without unplugging.
Also, importantly, DON'T use WD40 as lubrication is not its best feature. Use INOX, CRC 2-26, or something similar, or better still, a little 3 in one oil direct applied to the pivots.
Bill..........................;-)