Hi Mate, Yes they have oil in them, not sure what weights as left over from a D8t that I ran some time ago. Diff oils are easy enough to change though. From memory the D8t stock oil was 7000 front, 7000 centre, 4000 rear. I would have changed the oils, but all my diff and shock oils have already gone.