Your running 20" tires so your probably fine on stock gearing.
DID all the way. I ran a cheapy chain on the banshee a non o-ring and it rusted up within one ride and it was popping and making all kinds of loud noises. I switched to a DID and have zero complaints.