3 weeks? Geeze what kind of torture do you do to those darn things? Maybe your rotors need to be replaced and are causing the pads to wear out extra fast?
I've had mine on for six months, probably get another six months out of'em!
It wouldn't hurt to add 1 aftermarket impellars/radiator...
But, it shouldn't over heat unless u let it idle for long while!
I say put a temperature guage on it first!
go to dune review.com
under photos u will see banshee temp guage!
I would post but, I'm not to computer friendly yet!
I have a buddy that looked into it!!
he told me u have 2 b a dealer or have a dealers tag!
They have them all over and r usally held on weds. or thurs. day!
but, that was on repos,,..... probably the same thing..
I use to take mine to the uuhhhh "illegal" street races I would give'em 15 cars head start and run'em down..
I think that would be taking candle from a baby!