Just picked up a GSR block & b16 head for a pretty good deal & was wondering what I could use to clean the block & cylinder walls? I have brake cleaner, degreaser, carb cleaner but just wanted to know what is safe to use & what is the best stuff to use? Cyl. walls have a little surface rust on them so i want to take care of that as well. Eventually I will get it honed, but what sort of sandpaper should I use or what exactly should I use? This will be first engine build.