top swap FTW. Its reliable, no matter what anyone says. I constantly beat on my car. Im still on a stock pulley, and beat up 3.4 L67 setups