Anyone who has considered using pairs of angular contact ball bearings for their lead screws was undoubtedly shocked by the price of these little gems. Unless you are a ebay-aholic then you will have to find another solution, or shell out a couple hundred dollars.
Unless you are building a very large mill, don't waste your money.
Deep Groove Ball Bearings are designed for "Combined Loading" meaning they will take both radial and axial loads at the same time. Skate bearings for Rollerblades, and skateboards are 8 mm "Deep Groove" bearings, and they are the least expensive bearings on the market.
According to SKF, 8mm Deep Groove ball bearings will support an axial load that is 25% of their rated static radial load. So for 8x22x7 deep groove bearings with a rated static radial load of 1.37 kN (308 lbs), their suggested maximum axial load is 343 N (77 lbs). So you can just use two skate bearings with a small pre-load on each lead screw, and you've just saved yourself a couple hundred bucks.
They may wear out before angular contact ball bearings would, but at $.50 each who cares?