ive bought the ones similar to the ones in teenmal's link for the ball joint, but i dont think they will work/last too well.
the bottom rubber to metal seal on the ball joint has a metal gripping band around it/in it, as part of the rubber boot to secure it to the joint.
i checked the trackrod end boot and the front droplink boot and they are all the same.
all the parts i checked are gen mazda parts, others may be different.
sorry for the delay i will measure/ picture, all three boots for the ball joint, front droplink, and trackrod end shortly, and get the boss to post them up.
i feel a fact sheet coming on,
