Are jockstraps/cups allowed?

No, unless for specific medical reasons.