I've always used stock B20 bearings but I would lose the stock rods in favor of some eagle H-beams. Shot peening your stock rods isnt all its cracked up to be. And I've used both GSR and Type-R water pumps neither of which gave me problems. Just make sure that you use the proper timing belt.