window question for s13

I have a 180sx.

Are the window mechanics, motor… etc on the right hand side drivers side the same as north american left hand drive passenger side?
I dont know if that makes sense. but i need parts for my window.

basically my window is being held in place by a wire i dont really understand it. it will only go down 1/3 of the way and the motor will stop moving. i dont know if its because the wire is holding it in place and causing it to not go down any further or its because something is broken. once it does go down 1/3 it doesnt go back up i need to pull the window up with my hands. but the motor works moving it down only 1/3.

haelp!

Yes

the motor if I recall mounts upside down so you have to wiggle some wires around but it still works