The "spring" that holds the latch in place are small strips of plastic that go from the main piece of plastic inside the door, to a smaller rectangle that is attached to the actual latch itself. The small strips are used as "springs".
Over time, the plastic ages and crystallizes, or rather the complex carbon chains break down. The plastic gets brittle - with or without use - and at some point fractures, leaving the small strips broken at one end or the other (usually, since those are the locations of maximum strain).
So, ultimately, even if you were to get a NOS (which by now is at least 21 to 27 years old) door, it could very easily break simply due to age.
That is a design "flaw" in that body style. I would be very surprised if anyone on the original design team ever imagined that we would still be using what they built, "that long ago".
Even back then, even with Apple products, 3 years was old, and 12 or more years is an "eternity". No one in high technology builds with that in mind. And definitely not for 20+ years. The body plastic on my 7100's is quite brittle.
My main G4 has the door held in place with tape. I took the insides of the door apart (took off the motherboard, and very carefully unthreaded some of the harnesses that go under it and found the problem). The latch plate (the plate with the latch mechanism molded integrally into it) can be replaced.
But in order to get the latch plate assembly out, you have to strain those small plastic strips beyond what is necessary to simply unlatch it, and in the process of getting the latch plate assembly out, the strips will often break.
If a dealer has one in good shape they might be willing to sell the whole door assembly. However, the pin that goes through the bottom edge is bradded over at both ends. They would rather sell the entire body with nothing in it.
In order to get the hinge pin out, you must first grind off a brad, very carefully, and remove the hinge pin. And then, replace the door, insert a new hinge pin, and very carefully brad over the new hinge pin.
That's why I suggested that someone needs to redesign the door assembly, with a new (probably) set of metal springs and build the doors for sale.