For 300 $ or less (maybe you can find a used unit), you can have the Superchip flashpaq 3875 programmer.
I have this programmer since a year. I changed my tire size and used the performance 91 octane. There is a milleage tune, a towing tune, etc. and a Trans app with which you can change ****ing schedule.
If you can wait, Superchips planned to release the new Vivid programmer so when it comme out, there will probably be more used flashpaq 3875 unit available. For a new unit, the best price are from Kolak, a seller here.
Some people here use the Diablo Sports programmer.
2005 WK 5.7L Limited QDII | Superlift | 1" Bora wheel spacers | Moab wheels | BFG A/T 285/70R17E | MDS light | SuperChips FlashPaq | Taylor Shorties wires | BT catch can | Volant CAI | Gibson Catback | S4xC Front Shackles | Anodized blue painted calipers | Stillen Rotors & Pads | 25W Cree LED Backup Reverse | Nokya Hyper Yellow Fog | ....