I don't know how much your truck weighs, but it's gotta be pretty close to the max for the Falcon2. (6000 lbs)
IMO, you want a tow bar that has a bit more capacity. (even though you could safely tow 6000 lbs with a 6000 lb tow bar.)
I don't like pushing (or pulling) any equipment at or near its max capacity when it's avoidable.
I have a Demco Commander for my toad. Also 6000 lbs capacity, but they offer a couple with higher towing capacity. I like the way the Demco bars are constructed.