CoJ: Gunslinger on Gamefly for 75% off (plus presumably another 15% off with coupon, cheapest it's been afaik), claims to need Steam, is Gamefly just confusing uPlay and Steam (wouldn't surprise me) or does anyone know if they somehow actually sell Steam keys for it?
http://digital.gamefly.com/#!/download-call-of-juarez-gunslinger/5005758
Ubi doesn't force Uplay upon its external development partners, even for games within Ubi-owned IPs.