I'm still in the process of fixing this thing on my Eagle, so I could be biased, but don't disregard the hub bearings problem.
Mine were shot bad, and the rumble and vibration occurred only at low-medium speed (at higher speeds probably the centrifugal force moved something and silenced it) and when the weight of the car shifted to the right (during a lane change, for instance).
Slam a jack under the front (one side at a time), raise a little, grab the wheel and check for play (horizontal and vertical). If it moves, spin the wheel by hand and listen for noises: you shouldn't hear any (maybe some pad-rotor related ones). If it moves and makes noise, that's bad!