Rusty water jackets. Engine sitting for 7 years

I had the same issue with a motor once. I took the thermostat out and filled it with water and ran it at high and low rpm's then pulled the lower hose to drain it quick. It took 5 times or so to do mine before it stayed clear then I added straight antifreeze to mix with the water that was left in the block.