Six of one, half dozen of the other. A Ranger is a Mazda in Ford trim, or a Bxx00 is a Ford in Mazda trim. Either way, they're mechanically the same. I have heard that price and availability of parts for the Ranger are better than it's Mazda counterpart, and that the Mazda's seem to be a little cheaper off the showroom floor than their Ford counterparts. Mostly it would come down to comparing the dealerships if you're shopping for a new one.