Probably a stupid question, but did you also used the script to copy the model texture to the genitalia meshes?
Also, don't judge the texture difference from the viewport, do a render for this. It's not rare that geoshell, among others, have this issue in the viewport, while the textures are in fact matching perfectly one the scene is rendered.