I also have the D-950 on my Onan. For non-marine parts I use Dan @ SALES1@COUNTRYSALESANDSERVICE.COMI found that if you have the Kubota part numbers, then you can get parts at the local Kubota dealer and don't have to buy Universal parts. Evidently, the local dealers don't have access to the marine part numbers. My block was a D-950.