Forgive me if this is the incorrect forum. I am looking for a new engine for my mower. It's a Snapper model P217017BV, Part 84956. The engine number is 128602 0149 E1040521 FA I called a local shop who quoted me a price of $377.08 for a replacement engine. That seems a little steep to me; I was searching for engines on the Internet and although I didn't see my particular part number, 7hp Intek engines were in the $200-$300 range. If you are aware of any sources I could check online for my engine at a cheaper price, please let me know. I'd be grateful. Thanks.