Without regard to the Banshee style engine, JE can nibble on my nutsack....... They're QA sucks.
Mahle is great and so is CP (though I have had strict control of the product I was using from both companies).
With regard to a Banshee piston, Wiseco is pretty much the only way to go. You need to measure them yourself, and if you get something out of spec., send it back......... make sure you clearly document the issue and call them on their crap. You will more than likely not have an issue though. :geek: