I would use the manufacturer recommended 10w30. Motorcraft does make oil, though valvoline or mobil 1 are both good also. Make sure that you use a Motorcraft oil filter though -- do not use fram at any cost.
Any place that sells Motorcraft oil filters will have an application chart showing you which one fits your Focus.
Penz oil
Best is subjective. I can tell you that Purolator, Wix, Motorcraft, NAPA, Bosch, & AC/Delco are all excellent filters of high quality and any of these is a good choice.
Motorcraft oil 5w20
Motorcraft ( FL820S ) according to motorcraft . com
Any name brand filter. Purolator, Wix, Motorcraft, AC/Delco, are all good. Any Auto Parts Store can provide the exact filter. I personally use Purolator.
the fram replacement for motorcraft fl-1a is ph 11.
The Motorcraft filter is FL836 = Wix 5394 & Fram PH4967
Motorcraft ( FL-820-S ) engine oil filter , according to the Owner Guide
Motorcraft is the OEM Ford motor oil brand.
4.5 quarts of 5w-30 motorcraft oil