Can anyone tell me how to figure out easily what engine I am dealing with??? It's a GMC six but I don't know what size etc. It has no oil filter on it also, any thoughts on that one???

Thanks Doug