That’s a based name. FLCL?
I wholly agree with your opinion on gen rattrap. but I would tread carefully, some others may not take too kindly to such an opinion. I have already been sucked into arguments about gen trapper (listing the very same things you did).
Separate names with a comma.