I put together a windsor 2 summers ago for my bronco that I was building. Don't bother with a rebuild kit or at least not untill you know what you need. I was going for a budget build, mostly looking for reliability. I sent my best looking of three winsor blocks to the machine shop and had them measure it out. They said I needed to go .040 over with it. on ebay, I purchased 8 hyperutectic flat top pistons, rings, and cam bearings for well under 200 bucks. dropped them off at the machine shop along with my old rods and pistons and a rusty crank that was laying in the corner of my garage for years. machine shop bored cylinders, decked block, line bored mains, installed cam bearings, cleaned block, hung new pistons on rods, select fit pistons to cylinders, installed rings, machined crank, supplied rod and main bearings, and assembled the short block minus cam. basically, to do it right and make sure all the clearances check out, you would have to assemble it anyway. they did all that for 450 bucks. Then I took them a set of 74 302 heads and they drilled out to 1/2 inch for 351 head bolts, performed valve job, machined flat, installed new valve seals(they supplied), and tested springs. for this they charged 225 bucks. I used an old cam and lifters out of my 302 that I really liked and a factory 4bbl windsor intake. I purchased gaskets individually or in small kits such as timing cover set and put it all together. so, for just over $1000.00, I was able to build myself a nice little reliable powerhouse. It's no race motor and it never sees 5000rpm. but it will pull my bronco with 4.88's and 38's over any hill, anywhere in high gear with my foot just resting on the throttle.