I made it to the range today to chronograph some loads, among them the Magtech 115-grain FMJ that I bought on sale from Brownell's for $155/case. Results for a nine-round string (shot ten but one didn't register) were 1106 fps with an SD of 6 from my Walther P99C with a 3.5" barrel. It fed, fired, extracted and ejected with no issues. The PF is 127, so it'd be okay at a local match with no chrono.

This ammo and the 115-grain Blazer Brass bulk pack are about the same PF. They run fine, but I prefer my practice ammo to be closer to my carry ammo (124-grain +P HST). IIRC, the 115-grain Fiocchi runs around 1175 fps and is about the same price. Then again, S&B 124-grain ammo is almost the same as NATO-spec stuff, so I'll probably use that in the future if I can't reload, or if ammo stays this cheap.