For a while there, caps were very hard to find but are now becoming easier and easier to find. If you are inclined to buy a caplock, do not be concerned about finding caps because they are out there. I was in a Bass Pro shop not long ago and they had Remington #11 caps hanging on their rack. They were in blister packs containing one can of 100 caps but they had several of the packs hanging there. I have always bought my caps in boxes of 1,000 caps (10 cans). The last box that I bought, I got at Friendhsip and I am still using them.
Buy your rifle, the caps are out there.