I've ordered BestMalz Pilsen and the Thomas Fawcett Marris Otter from them and was very happy. Definitely get the malt analysis. They shipped them with my order without me even asking. If you need help interpreting it or figuring out your best mash schedule, PM me.
In my Pilsen malt, the Total Protein content was just right... 10.9%. Anything under 10% can result in a light-bodied, low-head beer. Anything over 12% can result in problems in clarity (haze). The Soluble Nitrogen (Protein) Ratio was on the higher end, but not too high... 41.4%... well modified and perfect for infusion mashing, although I've used a high-temp protein rest single decoction with great results.