RIP OFF ALERT!!!
He said he found "bearing pins" that were not from the engine but from the S/C? There is no way that S/C bearings could get into the oil let alone the oil pan. He said there was a rag in the oil pan? The only way a rag would get in there is to actually take off the oil pan and put it in there. IF this was to be true, that you had a rag in the oil pan, you would have seen this problem long before now. How long have you owned this car, have you had work done to it?