So I took it to a local car repair shop. They said my calipers were not letting go of the brake pads and the rotor was warped. He replaced for rotors, pads, defective Caliper and brake hose line.
I took the car upto 80 MPH and no vibration, looks like the problem got fixed. He charged $333.50 for all including tax. Hope that is a fair price.