That carb will NOT work on your 8 hp engine, it is a lawn mower carb. The correct part number carb you need is a Tecumseh 632334. I found this one on eBay. Those replacement carbs from China will not accept Tecumseh replacement parts if they ever need rebuilding in the future. Best to use original parts.
Toro 8/24 (38080) 1989
Toro 721-QZR (38743) 2015 (Hemi Predator Power)
Toro 421-E (38585) 2008 (New Owner)
Experience is something you don't get until just after you need it.