As far as I know, the only other way to effectively raise low T is with the use of HCG. The doc that runs allthingsmale, formerly known as Dr Swale from the forums, used to recommend 250mcg twice a week for as long as it took to see levels come back up. The only downside of this regiment, is that it can take months and months to work. Fortunately, HCG is cheap, but, it's still by script only if you want to keep things legal.
I am pretty sure anything OTC is going to be garbage.