That bracket looks pretty good, I'd run it. I almost built one similar to it a long time ago, tie into a couple of the hub bolts and double shear the tie rod end drilling and tapping a couple holes in the arm of the knuckle. Really, a sweet solution. I don't see why the drag link has to be mounted that far over, away from the knuckle, but it shouldn't hurt anything and it would make the drag link and track bar lengths closer to each other. Not bad for 150 bucks. You could easily drill and tap the drivers side knuckle in the same spot and add a plate to double shear the tie rod above the drivers side knuckle......if you didn't like single shear.