hi denis, if you are interested I could offer a thought related to the spasticity in your legs
magnesium status could be a factor. you need 400mg daily intake minimum. 600-700mg if you have symptoms possibly related to magnesium depletion, such as spasticity.
you can order a serum magnesium test online (for ~$18 via this particular provider http://www.lef.org/Vitamins-Supplements ... -Test.html
deficiency is known to occur inside the magnesium normal range. your result needs to be at the very upper end of the normal range, eg. 2.7 mg/dL and higher.
you could also consider allocating some of your food dollars to magnesium-dense choices. a cup of cooked spinach delivers around 150mg of magnesium. organic spinach may not be feasible economically, but would likely contain more magnesium per serving than conventionally grown spinach.
finally, if an inexpensive supplement is a possibility, choose **magnesium glycinate**. other more common off-the-shelf products contain magnesium oxide which is NOT USEFUL in terms of absorption (works fine as a laxative though! :S ).
I have ordered this mag glycinate product for friends before: http://www.iherb.com/magnesium-glycinat ... 21315?at=0
I use kirkman labs mag glycinate myself, b/c it's what they have at the local shop. but have gotten good feedback on the solaray product too.