Amazon has the downloadable version of Assassin's Creed Revelations (PC) at $35.00 for preorder
http://www.amazon.com/dp/B005Q23SB0
Next lowest is $48.48
If price is your concern, you can get a Black Wireless Controller from GameDealDaily for $17 ($22 w/shipping).
http://gamedealdaily.com/store/product.php?product=1022