I know the Mr Heater kits use Selkirk pipes.
http://www.selkirkcorp.com/
Look up the SAF-T model easy seal, and then view the 3-5inch installation instructions. It says 4 inches for the size you are using (4 inches) for vertical runs and 8 inches for horizontal runs.
http://www.inspectapedia.com/chimneys/B-Vent_Chimneys.htm
I went through alot of what you are doing in my install of a sterling garage guy heater 45,000 BTU. I vented up through the roof (vertical) with 4 inch b-vent as per the manufacturer instructions. But I have a 8 inch section of single wall pipe on mine, then two b-vent elbows to get to the vertical run.
I made a 18 inch metal enclosure around my fire-stop (any vertical pipe runs need a fire stop vs using a wall thimble for horizontal runs) so I could later use blown in insulation with no problems and maintain that 1 inch clearance. The enclosure is made out of sheet metal from home depot.
I bought a kit (the Mr Heater 4 inch venting kit) on the hope I could mix and match parts, and it really was a big waste of money for me. I did end up using the roof flashing.... but if I had to do it over, I would just buy the parts..... as well, my local supplier that I found after I bought the kit prefers Simpson venting, as it is alot more install friendly.
I have no screws in my system, just twist and lock. Very simple, very secure. The connection to my heater is joined with both high temp silicone and metal tape for added security. This final connection is where I have 8 inches of single wall vent (26 gauge) with a Simpson b-vent to single wall pipe connector.
Now that I have the flue finished, I am still working on getting the gas/electrical in place. The weather has been good here, so I am kinda dragging my feet a little......
I will likely bring in a pro to do the gas piping, although I plan on doing the drilling, and rough in's myself. The father in law is an electrician, so he will be helping me with that.
Ryan