I have ordered belts from surpluscenter.com before. If they have your size the prices are great. Here is a link to the A belts and they also have B belts.
https://www.surpluscenter.com/sort.asp?catname=powerTrans&keyword=PBAA
I have ordered bearings, pulleys, sprockets, chain, air fittings, and many more parts from them. I think I am going to look into replacing my compressor belts now that you brought this up, was in storage for about 7 years and probably could use new ones just to be sure.
Also if you have a fleet farm or tractor supply in your area or any other farm supply store they might be able to get you what you need. The key is to find out the length and size. You pay 150 for factory ones because you can just call up and order them and know they are right, if you do a little work and find the size of the belts(lots of places have belt measurers also) you can find a replacement belt for a fraction of the cost.