I have a Shars 2 and 1/2 inch 45 degree facemill for my G0704. They sell lots of other sizes, and seem to be a pretty nice product. Not as pretty as the Glacern, but reasonably priced.
shars.com - 45 Degree Square Shoulder Face SEHWSEHTSEHW
The 2.5 inch does very well on the G0704 in aluminum, but I wouldn't go any bigger than that if you plan to cut steel. At the lower speed required for steel, I don't think the 704 would have enough power to take much of a cut with a 4 inch face mill. Even with the 2.5 inch, I have to cut steel at higher speeds than I would like. I have the stock motor, though.