Ok I found the answer from another post in a different thread
"Part number is NOT stamped on the springs. You are probably looking at 29187 which is the Euro part number stamped on ALL H&R Sport Springs."
So if anyone in the future or now is wondering why it says 29187 on your springs if they should say 50490, 50490-2, etc now you know. You go buy what it says on the box