I would call Hensley or a local machine shop a shot.

A buddy had a hard time finding 2 replacement pistons for a big block chevy (hard to believe)

His shop was able to get them direct from sealed power.

There was a wait as they only make them in batches - I swear he said they came from India or Isreal or something like that