Seems you've explained this relationship many times before! I'd like to think I have a pretty good understanding of the work/units/duration relationship as I use it many times a day. I think maybe I'm just not explaining my point correctly, which I think is a very simple point. I'll try again here, and maybe I am totally wrong.
If you create a resource that is equipment not a person, project still treats this equipment as "doing work." Which is why you select "work" as the resource type in the resource field. Which, is in fact, the same setting you would give a person resource. You can set any of the three key elements to fixed and change whatever else you want, but that piece of equipment is still designated as a "work" type resource. So, yes you can make your duration as long as it should be, and yes you can change units, or work or whatever. The problem here in my eyes is that project treats an equipment resource the same as a person resource.
Here's another example... We have jigs that hold a car while we work on them. The jig obviously has to be there for the duration of the work, however long that may be. To me, it's not doing work, it's just sitting there. However, I'd still like to track it's whereabouts so that I don't schedule it to 2 cars at once. (which rules out using it as a material.) I can certainly assign the jig, and set everything so that duration and units are correct, but now the amount of work required has gone up (doubled) when it really hasn't...since to me the jig isn't doing anything.
I think this makes sense...I hope I'm not completely wrong here, but I certainly could be.