Hi My JD 2520 compact ended up in te water

so rods are bend due water in the engine and water not very compressible

.
Engine is 3TNV82A BMJK but it's really tough to find parts. I can find JD parts which are hard to get by in the Netherlangs but I would think Yanmar parts should fit as well. Drawings of all the 3TNV82A variants are similar but its impossible to find the BMJK version in Yanmar parts catalogs.
| Yanmar part | JD part |
Rod | 719810-23100 ( 237) | AM881983 337.03 |
Gaskets | 719823-92950 (268) | MIA880852 |
Spings | 119802-22500 (57) | AM881986 (125) |
Cam Shaft | 119802-14580 (334) | AM881983 (680) |
E.G.
so
RING SET, PISTON
vs
Piston Ring Kit
bti-direct.com
Any suggestions?