Hello!
Not really sure what you mean by a D - shaft, but I can give generic advice on drilling on a shaft.
It seems to have given you quite a problem, but if you are determined, it can be done, and not
bankrupting you.
I would suggest making a Jig - and - fixture, to hold the work you are drilling. If the shaft is in the
machine, and can not be moved, you may have to make a portable jig - and - fixture to secure the
work, before drilling it. Smith Lathes can provide you with needed jig/fixture parts. Good Luck!!