Let's make this easy. If on any website you look at, it says that there are different sets for H22s and H23s, then yes they are different. If they weren't it would just say "For H-Series motors"
H23 crankshaft is different, so I'm assuming that the rods are of a different length.
I wouldn't be like "Hmmm... H22 rods are $800, but H23 rods are only $550... I'm gonna put H23 rods in my H22" :confused
~Peace