Product review (5 stars): Yes, it fits a 30 inch Whirlpool
We have a 30 inch Whirlpool model EB9SHKXVQ03 and the replacement tube worked fine. There were actually two slots for the tube base in the water holding pan, the one fit the tube base( gray piece shown). The Youtube repair video said two different sizes ( 30 inch and 33/36 inch) had different tabs but the part sent had no tabs making fitting it easy and probably would fit either size.
  That rubber grommet was a poor design to begin with. We had it cleaned when it was serviced for the leaking water and it failed again a short time later. No more ice and leaking water now, though.