I think I might have confused Technorganic with biomechanical.
But now that I read into both terms. I think I'm going to stay with the term Technorganic.
I feel it's more to the point than biomechanical and doesn't have so many meanings, plus it's less of a mouthful
Sure it's mainly associated with transformers but I don't mind that.