Ain't never seen nothing like that ! Looks like the leaf springs are the lower control arms ?