Coilovers?????

Would definitely help, but if you could carry it past the coilover mount and tie it into something behind the mount, you would be golden. What you have is a considerable improvement, but being single sided, with the "leg" sticking out there, it will have movement still.