If you didn't already do this, usually there is crud embedded into the hex head of that bolt. It is wise to use a pick to clean that stuff out.
Also I'm not sure stainless was the right move here.. galvanic corrosion can be an issue between it and some alloys of aluminum. Did you use anti-seize?
Yeah, I cleaned the crud, but the hex socket was already half eaten by salt.
316 stainless should be ok. Is the stock black oxide coated plain steel any better galvanic corrosion wise? I debated whether to put anti-seize, but in the end did not. The original bolt was clean inside, just the head was in poor shape. I am a fan of antiseize, but less so when it comes to using it on small fasteners going into aluminum engine block - I dislike the guesswork on torque setting after applying anti-sieze.
Truck has ~113k miles. I am planing on swapping radiator and some other stuff at 150k (or sooner if I have to, but my radiator is totally crack free), I will inspect the bolt then.
There is an E-Torx 47mm BMW connecting rod bolt that fits - part #11247516808. I saw someone using that on a Tundra forum. But will shallow e-torx head will fare better.
Best bet is moving somewhere where salt isn't used (here it is abused, really)...