I ordered the cargo doors from Burlington RV near Milwaukee Wi. The dealership has been sold and renamed Lazy Days RV of Milwaukee. Here's a link if that will help:
https://www.lazydays.com/locations. I noticed that the new dealership does not have the Keystone product line any longer, but give them a call anyway. I tried a couple of other places to get the doors with no luck. Trekwood.com is a waste of time as they don't return calls or emails.
I had to order the cargo door and frame as a complete assembly, I only needed the door as the original frame was fine. The two assemblies was $176.80 with shipping. I bought them in April of 2021. below is a part number if that will help you. I ordered the doors from the parts department and they were shipped to my home so I didn't have to leave the camper with them to fix it.
Part #: 291900 30x16 top hinge doors
80.19 ea. + 8.00 ship.