I’ve bought 22 long from Cheaper than Dirt several times recently without problems. Plenty still available, but prices have gone up....
http://www.cheaperthandirt.com/
Yes you can buy it online with no problem. Its kind of pricey but you can buy bulk.