Just for the hell of it open the clamshell so you can get at it better and spray the crap out of the switches with electrical contact cleaner. Put a towel on the painted surfaces nearby just to be safe. I've resurrected a few switches this way.
If you're still looking for the earlier switches (on/off or set/res) they've both been superseded to -08 part numbers. Just FYI.
Drag Specialties also at least used to offer a kit with part number 0616-0126 that was radio and cruise control switches that would work. More than you need but would work for an 04-05 SEEG and would supply both of the cruise switches.
For awhile Mother Harley didn't have a supersession to the -08 switches that they now show. During that stretch once I used a 71752-08. That's not the current on/off switch they show and I remember having to screw with something to make it work. It's been a long time ago and I don't remember the specific witchcraft employed to use it.
If your problem is the on/off switch remember also that on and off is all that switch does. Worst case you could (at least for now) pull those wires out of the handlebar and just hang a simple on/off toggle switch somewhere. Lots of cars ran cruise control without a separate on/off switch and had the only "off" function as hitting the brakes.