yeah, I think it is the same thing.. It comes in a few forms of administration.. I have heard of injectable thiomucase and topical.. but never oral.. so I am pretty sure.. don't know how it could be different...
I read that the prefered administration is topical... some say they like injectable better... I haven't tried it yet, so I couldn't help you there...
dg