You can use any a/c compressor that has an oil sump. Such as the "york" style in the prev post and the chrysler RV-2. You can not use any of the rotory compressors (r-4, r-6, nippondenso, hitachi, etc) since they ONLY get lubed with refrigerant flow (refrigerant carries the oil).
Now if you do use an A/C compressor be aware that it will allow oil into the air line and you must keep checking oil.
A belt driven truck air compressor would work fine. Not all are crank driven. However most don't have their own oil supply, they rely on engine oil, so you will need to figure a way to pressure feed oil to it and provide a drain.