The past tense of foist off is foisted off.
The third-person singular simple present indicative form of foist off is foists off.
The present participle of foist off is foisting off.
The past participle of foist off is foisted off.