You can buy a good quality speaker that comes with free Amazon music at best buy for less than that. If you have a friend that doesn’t mind talking on a mic infrastructure of a crowd you are probably better off without a real dj, your friend would also likely get the names right for your wedding party being announced.
We paid over 1k for dj+wedding video, and it really wasn’t worth it.