I know of a few BMS cranks that have broken including one of mine.
If you could find an un-used BMS 3.40" stroke crank, it would be a very rare find?
My opinion is I would rather use a new forged crank from China vs. a used BMS.
Unless you are planning for a race build well over 1000-1200 HP, a China crank will do fine.
I do have a fresh BMS 3.580" crank available which has been on the shelf for years.
We can order you a 3.400" billet crank, and it will be over $3000, and at least a few months to have it made. It would have to be paid for in full when ordered, as all billet cranks I have used were 3.625" stroke, no demand for a 3.40".