The charity is supported through donations, membership fees, and fundraising events such as charity rides, raffles, and rallies organized by supporters.