I use a giro something or other for xc and the fullface I am buying is called MACE. I tried bell, giro and 661 and couldn't find one that fit properly. Mace fits great and I can grab it for 140$ cdn (about 20$ american). I am also buying armour shortly from Hoots. A local rider (shore) started the company for versatile strong yet ventilated armour thats perfect for the coast.
http://www.hootsgear.com/armor.html This stuff fit me perfectly and protects the areas I am concerned about.