I recorded this last weekend, this is the rough mix.
I agree with many of the comments made here. The drummer does actually seem to be the most solid here tho. Did you record with a click? Did you record this all live?
The bass and guitar player sounded like they are almost always late. Makes me wonder if you don't have some input/output delay when recording their tracks.
The editing is not really hard, just save a copy of the original tracks before you start. It's just a matter of zooming in on the wave forms in your tracks, splitting the tracks and sliding the clips a bit left or right until the timing sounds closer. Just part of the normal cleanup on any project, really. For some reason I often get a few milliseconds lag when I lay down a bass track. Or my timing goes off. So I do this kind of editing to get the timing tight on just every project. You can't perform miracles but minor timing problems are easily corrected.