Stocky, I feel your pain. My chrome trims were rusted through so I purchased some new stainless ones thinking what could possible go wrong.... Well, they were the wrong shape, the rivets holding the various fittings pulled out, they would not close properly, the pivots were the wrong angle. I even tried getting the riveted parts welded up, I persevered but for me it was a waste of effort.
I took a load of bits to be chromed, showed the guy the frames and he said 'I can fix that" and he did. Cleaned them, cut out the rusty bits, repaired them and then chromed them again. These guys deal with tragics like us all the time. I suspect if they can't do it themselves then they know a guy who knows a guy..... It's worth a shot.
Getting the glass in was the next step. I used a sealant. From memory, I put some rubber 'U' channel on the glass at several points that would keep the glass centered in the frame, partly filled the frame with the sealant, pushed the glass in and let the excess sealant squeeze out. Resisted the urge to wipe off the excess, let it harden and then cut the excess off with a sharp hobby knife. Worked for me and I have never looked at it again.
The new frames were some of the most disappointing parts I have purchased. Nothing about the ones I ordered was good. I have included some photo's for reference.