Depending which version of the NP231D you have; the output shaft maybe different than the J so I really cannot confirm if this kit will fit your D due to the differences.
The other differences are the number of planetary gears, chain and sprocket width and lack of a true neutral in some cases.