All H2 axles except early H2 have flats cut on head end as well as a hole.
H2B/C axle is longer and has a bigger head than others.
H2/A swingarm bolt has large squared off head. H2B/C swingarm bolt has a shorter domed head.

KH (top) vs Late H1 Front Axle
(not interchangeable)