Doug, just by the numbers (FE rod journal 2.4388", BBC rod journal 2.200"), the maximum potential stroke would be 4.2188". Should be no problem to offset grind the crank for the 4.125" stroke, but you might consider the cost of the offset grinding and look at a Scat crank; might be close to the same cost as getting your crank repaired and offset ground. I don't know if the BBC rod width would be a problem with the stock 428 crank.
Since the Scat cranks are available with a 4.125" stroke I assume pistons would be available...