I would bet that some cleaning and lubrication in strategic locations would do the trick...
Also, if the X-90 is designed like every other vehicle I have ever worked on, the designers try to optimize the design for cost reduction purposes. So, I would expect the manual window mechanism to mount to the same mounting points as the power mechanism... ...but that is just a mechanical engineer's guess...