I have been pretty happy with the generic Canon batteries I’ve bought over the last few years and at 7 bucks (!) these are worth a try. Monoporice has been a good resource too, they have some amazingly cheap HDMI cables. Some of them have held up, some of them haven’t, now I just send out a spare with every cable and don’t worry about it if they come back broken.
The secret to generic camera gear is remember that these companies change manufacturers all the time, you’ll buy a product and have it be great and then buy the same product a month later and have it fall apart. This means there are some great deals to be had but it also means don’t invest too heavily at any one time and always get a spare!