This thread has the potential to become a very long one! The parts you are looking for are hard to come by. Some can be found occasionally on eBay. I have found that AutohausAZ is very good for regular maintenance parts, but not stuff like sun visors that I recall. Good luck.