centric premium rotors or Bremo blanks (OEM) and a decent set of ceramic pads properly greased and youll be good to go
It is for sure warped rotors. If your pads still have enough meat on them for your liking then you can hold off on those to save some cash. Just note they wont bed in perfectly and youll have to get the discs machined when you go to put newer pads in their place.
Also, if you havent within 3 years, change your brake fluid or go somewhere and get it changed if your not up for the task. A lot of people forget this!
I use Wagner premium rotors and a set of carbon fibre pads from agna (high performance). I find that the braking power is a lot better than with the oem.