The 6 month shelf live was hashed over in the battery / electronics forum. Apparently the clarification is that its some sort of self discharge rating, not the actual life of the battery.
However, with that current draw I'd probably steer clear of them as well.