I had an idea, but it crashed and burned when I found out my armrests are 2 different casting designs. Since mine were retrimmed in leather, they actually lopped off the armrest pad and replaced with a padded block of timber. Turns out the slight variations in the pad depth designs meant one is slightly taller that the other to look identical from the visible side. I had an idea to make a pair of new blocks with cut-out for hand space and then retrim. So moved on again.
Here's some GM NOS armrests, the common type. 9666123/9666125 for LH and 9666122/9666124 for RH. Same as mine, each contains 2 part numbers. One for the insert, one for the assembly when complete. This version has the multiple ribs under the armrest pad, which is also set deeper than the main armrest shows. There is also a full rib inside the armrest and a support brace to extension handle. All insert is nylon or plastic.
NOS LH Firebird armrest back 9666125 by
Ben, on Flickr
NOS RH Firebird armrest back 9666124 by
Ben, on Flickr
Here's mine, ignore the fact that the tops are cut off. Both have the correct GM parts numbers per side. But the LH side, shown on the Right, doesn't have ribs under the pad, it is filled with sponge foam which has been trimmed flush. There is no centre rib, just some flashing that looks like a flimsy partly moulded rib, there is no extra brace to the extension. Yet the mounting points and under the sponge is a sheet of metal shown as grey. It is perhaps stronger in these areas, yet lighter and more flexible than the other. I've cut foam packing to fill both regardless.
Firebird armrest custom leather different castings (5) by
Ben, on Flickr
Firebird armrest custom leather different castings (6) by
Ben, on Flickr
So, anyone recognise the second armrest casting type? Earlier GM? Remembering that Firebird got these from '78, Camaro from '74. Or an early reproduction with full GM numbers, or later GM spare production? These were trimmed in the 90's.