I've used them for years, for recovery cycling, hiking, running and skating. I *think* I can notice a difference, but maybe that's just wishful thinking. It certainly can't hurt.
I lost my old pair a few months ago and just
picked up these from REI. They seem fine but I am considering exchanging them for the much more highly rated Zenash sleeves.
Also the cheap ones on Amazon have great reviews. It seems like it would be a simple matter to make this product cheap so maybe that's the way to go.