Product review (5 stars): Good replacement part for KitchenAid dishwasher
My dishwasher is a 2005 KitchenAid model KUDS01FLSS6.  The original silverware basket developed a hole in the bottom allowing silverware to fall through below the bottom of the basket, so I wanted to replace it.  However, the original part is no longer available.  The Whirlpool W10190415 is a suitable replacement, as it fits exactly.  It comes with the fold-down lids for all the compartments, so it is ready to install as-is.  Note the original had a convenient, thicker handle and a decorative metal strip along the top length of the basket opposite the handle, which the replacement part does not have.

I really liked the original handle as it is sturdy and easy to grip, so I decided to install it on the new basket.  Here's how I did it:

I removed the two-piece plastic handle from the old basket by removing two screws.  To install it on the new part, I needed to drill two holes in the new basket where the screw posts fit.  It was easy and took just a few minutes to do this: I placed one of the two halves of the old handle -- the piece where the screws came out of -- and used the 2 screw holes as a drill template.  Using a small bit that fit in the screw holes without enlarging them, I drilled through the new basket.  Then I removed the template piece and used a larger bit (5/16") to drill out the smaller holes in the basket.  The basket plastic was soft enough to make drilling easy and clean-up a snap.  Then I assembled the old handle on the new basket and installed in the dishwasher.  Voila!  Good as new.