Walmart offers the Marvel Avengers Boys' Swim Shorts in Black for $2. Opt for in-store pickup to avoid the $5.97 shipping charge. That's $7 off list and the lowest price we could find. It's available in sizes 6/7 only.