That guy Alan with the parts car has a Holden sun visor on his 240 and it fits pretty well, he just put it on with self tappers.
For roof racks, i'm planning to go for
one of these. Doesn't really answer your question, but it might be worth considering them if you haven't come across them already. They also do 3/4 and full length racks. A few people i've met who are into 4WDing suggested them because they're equivalent to ARB and Rhino Rack but for a fraction of the price.