The Polish guys improved primary shaft adapter will definity stop the dieseling noise.
My 2003 only had 9200 miles on it when I installed the improved adapter.
As such, the dieseling noise wasn't all that prominent, but it was there.
Now it's not.
I've only put 400 miles on the bike since installing the improved adapter, so I can't say how long lived the dieseling fix will last,...but from my understanding of the situation, the noise comes as a result of wear on the primary shaft adapter splines.
The Improved adapter has about 3 times the splined surface area of the original and to my way of thinking, that should keep it running quietly for a good long while.