Product review (5 stars): Bosch 298564 Drain Hose for Dish Washer purchased at Amazon
Perfect fit.  Could not obtain product from manufacturer as it was out of stock and they couldn't ship for weeks.  Amazon, with overnight shipping, came through as usual.  Perfect part, perfect price and arrived on time.  Problem solved.  Thank you Amazon.