BUT FOR YOUR UNSUSPECTED TALENTS AS A MECHANIC, HE WOULD HAVE BEEN...

1. But for your unsuspected talents as a mechanic, he would have been stranded there for hours.=> If ... it hadn’t been for your unsuspected talents as a mechanic, we would have beenstranded there for hours.