That stuff is available aftermarket, because a lot of people upgrade from the standard aluminum parts (if the gun is blued, it's steel if the gun is stainless).
Story has blue steel housings and a nice "bullseye" type rod:
Brownell's or Midway will have the springs and very likely the stock-type housings, rods and mounting screw. Then again, any good hardware store should have a usable spring, if you take the housing and rod in to size things up.
Check to see if the mounting screw is stripped, first thing.
I traded for my BH used and 2nd or 3rd time out the ejector assembly fell off when firing. Thanks too luck, hard ground and young eyes that were with us we were able to find everything. Threads in both the barrell and on the screw looked ok. Re-assembled with high strength thread locker and has not come loose since, probably 4 - 5 hundred rounds.
Checking for ejector being loose is now part of my pre-shooting inspection.
Good luck getting a fine revolver back to full service.
James