Academy Sports offers the iJoy Soul360 Bluetooth Wireless Speaker in Gray for $29.99 with free shipping. That's the lowest total price we could find by $2. It features two 40mm drivers and playing time of up to 10 hours.