/6 random thrown rod
Fram filters have been known to have major issues - google fram oil filter reviews and see what comes up. Bottom line is they are not great. At any rate, what part number fram is on it? The part number will be painted on the filter, and will be like PH-8A.
Without a working light or gauge you have little to no recourse as they had no way of knowing if there was no oil pressure.....