Product review (5 stars): Fits my KitchenAid just fine.
Pretty easy to install yourself once you get the dishwasher out from under the counter.  There are a couple of YouTube videos that make that simple, too, if you've never done it before.  These have the upper "wheel" on the inserts, so I just used the new strings and didn't bother replacing the inserts - several reviews and videos said the wheels cause a screeching noise that I didn't want to risk.