Our 2001 Journey has experienced several compartment door hold-open air spring failures. One simply got "stuck" and would not open more than about half one third way. I discovered the piston had been pitted by rust. Another became weak and would not hold the door open.
Not sure what the good old Winnebago dealer parts department replacement cost would be, but as in all their prices I know these little puppies would be expensive.
I therefore removed the rust pitted unit from the coach, took it with me as a sample and shopped my local automotive supply store "Auto Zone." Happy day, I found an almost exact match for $18.00. The spring I found was just a little longer, so I figured that would not hurt a thing and it did not. Bought three, replaced two on our rig and have one as a spare.
The auto parts store spring is sold under the brand name "STABILUS" the part is called "Lift-o-mat" and is sold as part # SAC SG314001. I'll bet it can be found on the web also.
Nothing costs only $18.00 at my "Wiinny" dealer. I think their cash register is programed to start at $50.00.