Here's the badge from the snowblower.
Okay...you obviously have an appropriate JD snowthrower for the E120. There are two different snowthrowers for the E120 and both use the same drive belt. Yours is the 91 Snowblower, 44 Inch, IM044SBB listed at
https://partscatalog.deere.com/jdrc/navigation/equipment/22259. Go to that page and click on the link for that snowblower. Then, click on the link for '3 Pulleys and Drive Belt, Snowblower, ST899498' and scroll down the page until you see '25 V-Belt, Effective Length 3809.6 mm (149.98 inch)' and note that its part number is M158130.
Now check to see that the dealer sold you an M158130 belt and let me know what you determine. If they didn't sell you the correct belt, you either need to get the correct belt from them or from some other reseller.
Depending on the dealer price for any item, I either purchase the item from the dealer; or, I ordinarily go to eBay and search on the part number and then sort the results by 'price + shipping: lowest first' and then look for a belt that will arrive to me quickly and is either OEM or at least as good as OEM and is priced lower than the dealer price.
While you're at it, look at the diagram of the V-belt and pulleys to be certain your setup is identical and that you understand how the tension on the V-belt can be adjusted. - You can email me at
epare184@maine.rr.com