Bought these from the U.S.A couple of years ago for my Mazda B2500 pickup (1999 model) but the truck was sold, these cost me a great deal more than the asking price, pair of unused blocks and the U bolts x 4 never fitted, these do slide over the rear B2500 axle casing drive shaft casing so should be the same for the Ranger I can post if collection from Essex is not possible.