UPDATE After ordering the part from Power Mower Sales, I received an email confirmation saying I would be notified when shipped. After hearing nothing for 3 days, I emailed them asking for a shipping update. I received nothing in return. I was finally able to call them during their business hours (they are east coast time and I am central so by the time I got off work they were closed). I was put on hold for about 15 minutes before I was finally able to talk to someone. I asked about my order and was met with a rude response that the part was no longer available and I would have to get a refund or do something different, then hung up on. No reason why I wasn't contacted about the lack of availability, or the fact my order was cancelled. I proceeded to email them asking for a refund asap and so far have been met with nothing.
So my plan at that point was to use JB weld to fix the part. I also thought I would hit the local small engine repair shops with the hail mary plan of finding a solution. We only have 2 places like that in town, so my options were extremely limited. First place I went to, the guy was helpful but had no solutions. Stopped at my local Runnings and grabbed some Loctite epoxy to use, and hit the last place. After talking to their top mechanic, he lead me to a back room and said he was familiar with that engine and remembered working on that particular model. In the back room, there were a whole lot of small engines and parts on shelves and the floor. After much searching, he finally found that model of engine and it had the exact part I needed. However, he believed they had repaired that motor and he thought I would have to buy the whole motor just to get the $20 piece of plastic I needed. He brought in the shop owner and asked him about that motor, and he basically said it was junk, even if it was repaired it was still junk and that I could have the part for $15. To say the least, I was pretty happy. Got the part, went home and installed it, and was able to mow my lawn.