I've been reasonably happy with formula420 but I think it's overpriced... I get the STRONG impression that it is virtually the same shit as that orange garage hand degreaser stuff that you can buy at the auto body supply shop. This bears investigation.
But yeah my old standby is rubbing alcohol, slightly warmed, a cork in the stem, and a nice long soak.