DMSO is a God send for us that struggle with ache and pains. I use it daily!!
I think your doc is an idiot, why no creatine and no electrolytes due to postasium..........what????
Best pre workout is good old EC, ( I am sure your doc would not approve) peptopro and highly cyclic branched dextrin ( glycofuse). I take 25g of peptopro and 25g of glycofuse ( HCBD) pre work out and another intra ( during) your workout.