What block are you going to use?
Anyway, 2002 MDX lists (acuraautomotiveparts.org)
Product #
7465 RISTON SET (STD)
7483 RING SET (STD)
7640 PISTON SET (OS 0.25)
7540 RING SET (OS 0.25)
7806 ROD, CONNECTING,
8016 CRANKSHAFT
8389 PULLEY, CRANKSHAFT
2001 MDX lists as:
Product #
7640 PISTON SET (OS 0.25), $79.87 (each)
7540 RING SET (OS 0.25), $101.49 (each)
7806 ROD, CONNECTING, $87.27 (each)
8016 CRANKSHAFT, $487.94
8389 PULLEY, CRANKSHAFT, $72.45 (each)
So rod/crank/pulley are the same between '01-02
The pistons/rings are OS for '01 and match '02 OS, so I would use them.
And why don't you get '05 RL pistons/rings and confirmed Odyssey parts I've
suggested? They less expensive (combined) vs MDX, RL pistons don't require
modification and the rest Odyssey parts are exactly the same quality as MDX.
This is what I use:
2005 RL (acuraautomotiveparts.org)
Product #
444618 PISTON SET (STD), $50.47 (each)
444619 RING SET, PISTON (STD), $32.67 (each)
2002-04 Odyssey (hondaautomotiveparts.com)
Product #
368269 ROD, CONNECTING, $79.48 (each)
368270 CRANKSHAFT, $367.32
You also need a new set of rod and crankshaft bearings ('02-'04 Odyssey) along
with head gaskets depending on which heads you're going to use.
In addition, I use 2003 CL Type S BLOCK (auto) - J32A2 due to better sleeves.
Of course Odyssey block can be used from 2001 and 2002-04 should be double checked just in case but looks like fine fitment.