I stick with bondo brand on everything (fiberglass, resin, body filler, ect.). Mostly it's just personal preferance but the brand usually won't have a huge impact on quality as long as you don't cheap out too much. Instead of glassing you might want to check out rondo. I swear by it.
For visor's I usually just check out local motorcycle stores for discontinued visors but amazon is a good place to check also. Some people just shape plexi-glass and tint it with see through paint.