One option is to ship your purchases from KTM with a reputable shipping company. That will leave you free and flexible, especially as you are toying with the idea of spending a few days in Delhi.
As suggested above, get yourself a tourist visa before leaving for India. You can't get it stamped in India and the bureaucracy is pretty inflexible.