What I've found to work is to find the Universal manual for my engine, and then find the Kubota manual for the equivalent engine. With those two side-by-side, you can see the Universal parts you need, and find the matching Kubota part number... generally speaking the diagrams are very very similar, only the part numbers are different.
So, from the Universal (M25, in my case) manual, the thermostat (item #5) is Universal partn number 301358
View attachment 27191
...and the thermostat in the equivalent Kubota (D850) manual, item #100 is Kubota part number 15531-73010
View attachment 27192
The Universal manuals and Kubota manuals are available in PDF form all over the internet. For the
M25XP, yes, the equivalent Kubota motor is the
D950.