Rock auto is great, and that is a good price for shocks and struts. The squeek could be related to the worn struts, the only way to know for sure is if it's gone after you put new ones on. As for your power window, first remove your switch, clean all the contacts see if that helps. If it is still not working check the local wrecking yards for a good used motor and/or switch. or try this web site (http://www.partshotlines.com/)

Hope this helps, Dennis


95 Sportage, gone but not forgotten.
98 Jeep TJ, 4" Zone springs with RC Long arms, Ford 8.8", 4.56 gears & Detroit locker rear, D30, 4.56 & Detroit Trutrack front.