There is a "How To" on fixing the window on here.....just look.....and a steering dampner will more than likely take car of your "pulling to the right" and there is a how-to and website for ordering a $40 dampner...window and dampner can all be done by you at home...with just time invested....go to the search feature and pook that in, or one of the members may just post it up for you...I'm mobil right now...