LC82,
There are several threads on many different forums to help you out. A simple google search will get you going. My 300 is a little older than yours and I have no use for mapping. I am interested to know if you want to tame your 300 for various riding conditions ie., wet, rock, roots.... I will pm you with more info.
C