I bought one of those reproduction armrests on ebay a while back. Not the greatest quality and the leather feels kinda rubbery. The stitching pattern did not match my original arm rest either, and the gray color was about two shades too dark.
I decided to go another route on my interior after picking up some natural brown seats, so I had my local upholstery shop reupholster a black armrest with some natural brown leather that I scavenged from a parts car rear seat armrest.
If you are looking for a replacement in the standard colors (black, beige, or gray) there are a few good used ones I've seen on ebay, just make sure you are actually buying an OEM one. Otherwise if you're picky and have the money to spend, it might be worth it to you to buy a new one. It's a commonly touched part of the car that is front and center when you look at the interior.
In my case since they never made a natural brown armrest, using OEM leather and reskinning an original armrest was the best route for me. Shoutout to Manda Marie Upholstery who did an excellent job on the reupholstery. https://www.mandamarieuph.com/
Here was the leather I provided along with the donor armrest. The rear seat flip down armrest had perfectly preserved leather on the inner surface that never saw sunlight, and I just treated it with some leatherique to soften it up a little before handing everything over.
![]()