Very easy to get HOOKED UP.
All of the code is written by RIM and tested and released by carriers. Running 4.2.2.184 will not adversely impact your T-Mobile services.
There is a sticky thread at the top of the 8300 forum with the location of 4.2.2.184. Follow the instructions in
Main Page - BlackBerryFAQ on how to upgrade.