With your mileage the FCP will do the job, I feel, plus the items that typically go bad are guaranteed with their lifetime replacement coverage. I don't like/trust the Meyle parts in the other two kits (Turner, ECS & Pelican are all the same company now). You might consider changing the serpentine belt (& A/C belt) while you're in there.
You can go in deeper at 100k & remove the intake manifold to do the hard plastic coolant pipes, CCV system, heater hoses, pulleys & tensioners, valve cover & intake gaskets & seals, etc... I did all the stuff under the hood last winter on my 2003 530i with 140k, including radiator & power steering system. I've owned it since 45k & knew what had never been done.
2006 330ci ZHP - Silbergrau Metallic / Stoff Laser/Anthrazit / Alu Black Cube trim / Adaptive Xenon headlights / HK hi-fi system / heated front seats