I bought new front OEM wheels for $155.
http://www.ebay.com/itm/CHRYSLER-CROSSFIRE-18-2004-2005-2006-2007-2008-FRONT-NEW-REPLACEMENT-RIM-2229-/121520775559?vxp=mtr&hash=item1c4b33e187The rears you may have to have a good wheel repair company strip and powder coat after fixing wheel rash and straightening rim....about $150-200 per wheel. You could have them do all four. Here's a replica for rear at $150.
https://www.wheelership.com/new-19-x...FRMjgQodbSIJKg
If your car has TPMS sensors replace. You can get a set of Mopar 433mhz sensors for $125. Dealer will have to do the TPMS learn ~about $110.
Pulling could be wheels/tires. Start with new wheels and tires and get a front and rear alignment. Your brake line could be pinched or have a caliper or suspension issue. I bought tires from Tire Rack. Installer might be able to inspect suspension. Sounds like your top needs lubrication. Probably need to change hydraulic pump oil too. Here's info on kit.
https://www.crossfireforum.org/forum...reservoir.html
Mirror switch - how to replace
https://www.crossfireforum.org/forum...or-switch.html
Part - $80
http://www.ebay.com/itm/2004-2008-Chrysler-Crossfire-POWER-MIRROR-SWITCH-FOR-DOOR-OEM-NEW-MOPAR-GENUINE/192049438176?_trksid=p2141725.c100338.m3726&_trkparms=aid%3D222007%26algo%3DSIC.MBE%26ao%3D1%26asc%3D20150313114020%26meid%3D5e6573fc7755431fb80e2f23dd1f9117%26pid%3D100338%26rk%3D1%26rkt%3D28%26sd%3D272164028381