Eagle Crank, should I buy it?

Check on piston availability. I believe you'll need to have them custom made by Ross or Diamond. $,$$$