Dragula, did your top bar mount to the car in the holes behind the front spring mount? If so, I can see why it may have not worked very well. That would bring the instant center even closer to the diff than a regular leaf spring suspension would. If this is the case, I would guess your top bar length is around the 16-18” mark looking at those pictures.

-Kenny