Direct2Play has Far Cry 3 for PC on sale:
The version you download gives you a code directly for uplay. Regular edition also includes Lost Expeditions DLC:
http://www.direct2play.com/177-far-cry-3-pc-game-ubisoft-digital-download.html
Deluxe edition includes all the DLC...