This isn't such a great deal. Currently, you can purchase keys for $1.25-1.30 (from sourceop and other trade sites). Valve takes 15% of each purchase, and the current minimum price per key is $1.71:
$1.71 (1 - 0.15) = $1.45 which is $0.15-0.20 higher than the price which you can purchase keys...