$3k for the work you described seems overpriced. Did you validate that your radiator did in fact need to be replaced? What about your water pump? Water pumps seldom fail and prior to failing they will make a loud noise and also leak.
Did you experience any issues at all with your FX prior to having it serviced? The issue you described is seldom a problem that occurs out the blue, rather a problem that has tell tale signs prior to failing.
Making matters worse regarding the price you paid, is that you also had to take your FX to a different mechanic after paying $3k to have the work inspected.