I wouldn’t do it with a 17HP unless it’s a 2-cylinder engine.
You need a 2-cylinder engine. I have a 20 year old Craftsman 18 HP that I have a dozer blade for. I have plowed many driveways with it, with chains and NO wheel weights … but it’s the biggest pain to drop the mower deck off and then attach the blade to it. The blade angles both ways too. 3 years ago I bought a monster snow blower that plugs in to start. It has 5 forward speeds and 2 reverse speeds. it’s 22" wide. WAY better than all the hassle of removing the mower deck and installing the plow blade.
I use the snow blower to make my paths to the barn, to clear the crushed limestone drive where my trailer is parked, and my concrete driveway. I make paths to the bird feeder. I set the runners on the bottom of the blower to run a little above the ground. I tip it up a tiny bit when necessary to go over bumps in the ground (mole tunnels). It churns out frozen horse turds when I run over them under 12" of buried snow.
Now there are lawn tractors that are easy on/off with mower decks and plow blades, but you still need to add the chains to the tires. My 20 year old Craftsman is still running on its original tires. It mowed 1 acre and plowed a 175’ driveway for 16 years and then it moved to the farm. It’s now my pasture mower/ feeder spreader / roller tower / etc, tractor. I bought a Cub Cadet with the same 2 cylinder Kohler engine… I’ve had more trouble with that tractor, than the 20 year old Craftsman. grrr…
Oh… the dozer blade is probably a little bit less costly than a monster snow blower - but the ease of use balances out the difference in cost.