I had one just like that. Has the HR and the casting numbers are there, but not legible. I compared it to another oem arm and it was exact match. I dont believe it was a repro, just poor casting numbers. Based on what I have seen with these short arms when looking to buy a set (for long time), I believe your arms are GM. I see that your numbers are unreadable, but in the correct location. 3954876 and 3954875 is what is most likely there. The repros look nothing like the GM ones. GM ones have real wide parting lines and obvious grinding marks where the casting flash was removed like bottom photo shows.