Product review (5 stars): You CAN replace this yourself.
Identical replacement for the dispenser that was broken on my Bosch (broken original was NOT Bosch's fault, but required replacing regardless)
total time to replace :1 hour

If you've read any of the reviews for replacing this dispenser on a Bosch you'll have encountered the horror stories of people filleting their hands and arms trying to PUSH OUT the dispenser using force.  Don't be the next injury.  Don't try to push the dispenser out from the front using brute force.  There's a much easier and safer way by using bread bag tabs and pulling the dispenser IN from the inside.  I can't take credit for the overall idea (wish I could find the original poster who used Popsicle sticks) but the bread tabs work well and make removal easy.

Panel access and wire disconnect.

 1. Disconnect the dishwasher from electricity
 2. Open the door so that it is parallel to the floor and support the front face so that it does not drop.
 3. Remove the torx screws holding the stainless steel panel and the front panel together.  As you remove the screws, the weight of the front face will no longer hold the door down against the closing spring tension.  Be careful to keep the stainless inner panel from retracting.  Do not let the panels separate too far until you have all the wires disconnected from the dispenser or you risk breaking the wires off at the connector and have an entirely different problem on your hands.  Having a helper tasked with just holding the door helps immensely.  Alternatively, jam something between the washer and the inner panel to keep it from closing.  Be careful not to lift the front panel by the top as the control panel will separate.  If it does, fit it back in place.
 4. Once the panels are separated, disconnect the wires in this sequence: lower right, wire harness around, middle left, top.  Each of the connectors has a locking tab to hold them in place.  So with a micro-sized screwdriver or similar tool, lift the lock tab and remove the connector. Pull on the connector, not the wires.  Leave the wires in the plastic harness, and they'll go back together in reverse order.
 5. With the front panel now completely disconnected from the inner stainless panel, lay the front panel on the floor sideways so that it's out of the way and there's no tension on the wires which will still be connected as a bundle under the washer.

Old unit removal

 1. The dispenser is held in place by the infamous metal tabs originating from the stainless inner door panel.  three on the bottom, one on each side, and a long strip on top.  Note: You'll only work with the bottom and side metal tabs and do nothing with the top tab.  Once the sides and bottom are free, the dispenser is designed to pull out from the bottom first.
 2. Find 5 bread bag tabs (I only had three so I had to cut them like the picture). Alternatively find a useless "shopping club" card you have liying around and cut peices like the photo.
 3. First for the bottom three tabs, and then for the single metal tab on each side (five in total): VERY carefully, use a long but thin slotted screwdriver to bend the metal tab out JUST FAR enough to slide the bread tab between the metal tab and the corresponding "ramp" the dispenser.  Release the tension on the metal tab and the plastic will remain wedged in place. This will keep the metal tab from returning back to its original spot holding the dispenser in.  Be slow and gentle, and don't permanently bend or tear the metal tab.
 4. Once all five tabs have been inserted in their place, simply reach inside the dishwasher and PULL the bottom edge of the dispencer IN TOWARDS THE INSIDE of the dishwasher.  If the bread tabs were inserted correctly, it will 1) come out amazingly easy 2) scare the crap out of you as the bread tabs "snap free" and explode to the far corners of your kitchen. Make sure you retrieve any of them that flew inside the dishwasher.  But behold! you're now holding the dispenser clear of the dishwasher, and there's no blood to clean up.

New Unit Prep

 1. With a damp rag, clean up the area where the dispenser gasket seals with the stainless inner door panel.
 2. Take a bit of rinse aid and moisten the gasket on the new dispenser.
 3. Make sure that none of the metal tabs have been overly bent.  If you were carefull inserting the bread tabs they shouldn't look bent at all.  but if they are, carefully bend them back to their original position to accept the new dispenser.

New unit installation

 1. Insert the top of the new dispenser through the hole and behind the metal tab strip at the top of the hole.  The long top strip holds the dispenser's top in place while we pivot the bottom of the dispenser into the hole.
 2. With the top in and securely behind the tabs, slowly but firmly, push/rotate the botom of the dispenser into the panel hole.  You'll meet with increasing resistence until you hear the metal tabs click into place around the sides and bottom.  Once they are all engaged give it one more firm steady push to ensure a tight seal between the dispenser and the stainless steel panel.  It should now be as secure as the original was.
 3. Bring the front panel back up to the inner panel (supporting the bottom to a good height helps here) so the wires are in reach of the dispenser.
 4. Reconnect the wires in the reverse order that they were disconnected.
 5. Give the dispenser one final review to make sure its secure, sealed and all the wires are connected
 6. Screw the front panel back on to the stainless steel inner panel making sure that the seals are inplace and the panels are centered.
 7. Reconnect the electricity.
 8. Turn the unit on, reset (start button 3 seconds). If all the wires were connected to the right spots, your dishwasher's been fixed.  I had to turn the power off and on twice, but no issues afterwards.