I got a can direct from their online website. I'm pretty happy with the results. I know that Motoprimo does not carry it, not sure about DSC.
How long did it take to get it after you ordered? I wanted to use a can this weekend and I'm guessing I've missed my ordering window.