I never thought El Chupacabrah was worth it to begin with, everytime we dropped there we ended up with nothing so we started avoiding it.
I think the new attachments are taking place of the clothes spawns. Lvl 2 helmets and armor are pretty scarce, which isn't so bad I guess. Just need to...