He has an '09 truck. I doubt it came with an integrated controller. A built in one is better, as far as looks and not taking up space under the dash, but that is based on having a good one. I purchased my second Tundra (a 2017)partly because they finally went with an integrated BC. It was a real piece, a timed controller that was almost impossible to dial in. I replaced it with my old P2 and it is great. I also found an adapter that allowed me to install the P2 in the dash where the OEM controller went.
My suggestion: Get a Prodigy and search for an adapter so it will be a plug and play situation. I had no problem doing this myself and I am a regular sort of guy when it comes to fixing things.