I have a 2001 GLX. The passenger side has always been stuck, but now the driver's is gone too (with an inch of space)!

I looked at a couple of places online for a motor..OMG

...not cheap. Does anyone know of a reasonably priced website? And if I do spring for the motor(s), how hard is it to install? I'm pretty handy and I have a Haynes repair manual & it seems straight forward....but.....
Any insight would be grateful!