Haven't had experience with filaments other than PLA, ABS, PETG

I also don't know the heat and impact tolerances.
I do hear that PETG is impact and heat resistant actually. Printing with PETG can be frustrating if you don't have the printer dialed in right for this filament. For one thing it is very prone to stringing so the retraction settings need to be tuned. You might also want to look into Nylon as I suspect that is pretty durable and since you need a higher print temp perhaps it is more heat resistant. You'll need to upgrade your 3D printer hot end to an all metal one capable of 260C or more.
NylonX is a filament wth micro-carbon fibres in it which should add more rigidity.
Tough PLA at Matterhackers is heat reistant up to 60C/140F. Apparently more machinable than ABS.
I found those filaments mentioned at
3D Printer Filament Comparison | MatterHackers