I think the Shelby drop is a good idea. It's typically a win/win situation, but I've never looked at the Maverick towers close enough too see if the area exists below the factory mounting points to do it.
The roller spring perches also work good, and the drawback is minimal. Not so much with the UCA and LCA though. You'll definitely "feel" it on a street car, so it comes down to what you can deal with. Same goes with solid mounts on the strut rods. Personally, on a street car, I don't think I'd care for it. When you take all cushion out of the front end, the ride starts to wear on you and makes the car far less enjoyable. If it was mostly a drag car with the occasional street time, I'd be ok with it; the other way around, not so much.