Product review (4 stars): Whirlpool 8558307 Dishwasher Dispenser Cap
The original cap had somehow come loose and landed on the heating element during a wash cycle, which melted it beyond repair. This replacement cap looked exactly like the original and fits perfectly. Only complaint was the high cost....over $10 everywhere I looked, so I deducted one star because of that.