The white stuff is the minerals from the water being left behind as the heat from the drive "cooks" the water off. This is due to the the drive being elevated from the water during running. This excessive heat will also shorten the life of the oil, possibly leading to a failure.
Yes, a drive shower will definately help this problem, a quality shower can be had from the Simrek company. They make full coverage showers for both the Alpha and Bravo series drives.
You can also find cool showers at Imco marine
Teague makes a pretty cool one also...