I went to my HD dealer when I noticed mine was weeping a little. I had asked for one, requesting it for a 2009 HD Sportster 1200 (when I told them it was for a Buell, they told me they didn't have it. Typical).
The one I got is a harder rubber compound and has a small spring. When I picked my old one out, I only noticed one seal. Let me see if I can find a part number for the one I used for you.