Batterystation.com has made in usa cr-123's for a reasonable price, plus they are involved with supporting our troops. I currently have a friend who wants to do a group buy on CR-123's if anyone is interested.
The last 9 volt lithium ion's i bought from batteryjuction were made in China and did not have an expiration date; I would never buy those again.