Good to hear youre aiming for isometric mounting! something so many people don't realize is crucial

As for the winches, theyll certainly do your job, but if you want the ultimate in recovery, i'd recommend eventually investing in an werner F56 for the front (variable pull, auto feed, super long winch rope etc) and a rear mount f64 for the back, will be quite an expensive doo, but they are the ultimate!

might also want to look at werner winch blade mountings for your spec lift mounting

should imagine that it will help a bit.