Don't bother with Brembo. They don't rotors in all specs. Besides, a lot of their OE replacement rotors are made in China and Poland now.
If you want some quality stuff that doesn't cost as much as OE, and will give you better performance try some of the stuff from StopTech. They are a TRD supplier.
The StopTech pads have higher temperature range and more bite than OE pads or Hawk Pads. The downside is that they put out more dust. Probably a little more than the Hawk HPS, but not by much.
Try this guy out. He's very well known on the BMW boards, but knows brakes very well in general.
Toyota 4Runner Products: StopTech big brake kits, stainless steel braided brake lines, brake pads, tires
email him for the rotors. He'll have options for you.