Welcome to the board! I'm glad to see another Minnesotan 986 owner! My boxster is named "The Stormtrooper" lol.
For visors, the best place (my opinion) to get oem parts is Suncoast parts, here is the link to the visors, 20$ each
http://www.****************************************************.com/product/euromirrornon.html?Category_Code=986trimupgrades
And for the "asthma" is there any check engine light illuminated? I would start with replacing the air filter,and also look
For vacuum leaks.
If you ever need a hand workin on the 986 send me a pm, I live up in Maple grove.