got a picture of the fork crowns?
I'm not sure why there woulnd't be oil in there or why the shop/marzocchi couldn't help you out at all. I don't see why you couldn't get the DJ2 internals to put in there but at that point you might be better off just buying a new fork depending on how much it is. Sounds like an OEM nightmare of a fork and they just used the Marzocchi name to sell a cheap fork. They really shouldn't be allowed to call it a dirt jumper 3 fork. I hate it when manuf/companies do that. If it says DJ3 it should be a DJ3. Misleading for the consumer.