Sex-starved slut Taylor Blake gets banged by the mechanic