So I took it to two mechanics. First one said they thi k it's the timing but couldn't tear apart my engine because "it's older than my mechanics" the second guy said that the passenger bank wasn't firing and couldn't figure out why. Just chalked it up to I need a new engine. Second guys actually did their tests and research though
Hope you didn't pay them much, especially the first one.
So did they say that ALL three cylinders on the passenger side are dead (1, 2 & 3?) Your compression numbers indicate that #2 could be a problem, one low or dead cylinder on a V6 will probably cause a pretty rough idle. By "the bank isn't firing" do you mean the spark plugs are not firing on that side, or the injectors aren't firing, or what?
Losing half the cylinders (1, 2, AND 3) will result in an engine that barely runs or won't start at all.
If you've just got a misfire on #2 then it could be a lot of things. Bad plug, coil pack, plug wire, dead injector, your low compression issue compounding things... cracked head, blow head gasket, leaking valve(s), etc.
I guess I would highly advise you to find a competent mechanic who can tell you what's wrong. Us internet people have a hard time guessing based on 2nd hand information.