If your 95 350 is anything like my 94 350 was, lots of bolt on help did very little. My GMT400 is a 94 GMC k1500 Suburban bought it in 2016. The darn thing weighs 6,000 lbs all by its lonesome. Tried to pull 5,000 lb travel trailers up and over mountain passes here in the western USA. Went to dual exhaust without cats, MSD adjustable timing control, dual 4" direct air intakes to the TBI, new plugs, wires, cap etc. On the mtn passes put it in second ran it up to 4,000-4200 rpm at about 45 mph and proceeded to crack 3 sets of exhaust manifolds. Was told not to run it so hard and not over 3500 rpm, but that was crawling. I was also told to get some vortec heads and a better cam but that was fairly expensive for an old 25 year old engine (only 160,000 miles though). So, bought a remanufactured 383 stroker with roller cam from S&J Engines in Spokane WA ($2300) had a well qualified friend install it, then had Old EFi on this forum tweak the chip and now it really pulls. There is absolutely no comparison between the two engines, the 383 will pull all day in 4th gear on level highway, and doesn't need pulling down to second except for the plus 6% mountain passes. Now it'll pull those passes at 52-55 mph in 2nd at about 3700 rpm and its not working that hard. Engine does not get hot at all. I know you're not supposed to tow in 4th or overdrive but the 383 is happier at lower rpm's, so I have a trans temp guage with the sending unit in the pan to be sure I don't overheat the tranny. at any kind of hill I pull it down to third.