My mishimoto fit like a glove. Fan shroud, stock fan, aux fans, top mounts, bottom mounts, everything.
Do not use their cap. You will put your hoses and unions all under more pressure for basically nothing. Use a stock Toyota one.
All in all, I'm incredibly satisfied with mine. $250 for a...