I was in your shoes recently. I had an 06 2500 mega with 150K on her. I loved the truck but knew I would soon have start throwing money at her (transmission was starting to go, oil leak that had been repaired and was leaking again, needed a new instrument cluster, and power seemed to be down...