Lara had the better record against McGrath, despite getting out to him a lot. He scored some of his best hundreds against him. Even though Tendulkar played McGrath well, and the only reason his average looks low is because he was rushed back to play when not even 50% fit in 2004 series, Lara was better. No question here.
Neither was good against Donald, but Tendulkar had some special performances against Donald in 90s. eg: 169 at Capetown, 111 as a teenager in 1992 out of a team total of 227, a brilliant 97 at Mumbai (one of the most overlooked great Tendulkar innings as that was a very difficult pitch).
http://www.espncricinfo.com/ci/engine/current/match/63870.html
Lara despite averaging slightly more than Tendulkar vs Donald, doesn't have even one truly standout performance against him. Many of his runs also came in meaningless situations when the match was already dead , like in the 1999 0-5 whtewash. This one goes to Tendulkar, quite easily, in my opinion.
Against the Ws, none of them were special, but both played some very good knocks. Tendulkar's 136 at Chennai (with Waqar not in his prime, but Wasim bowled very well that series), 57 at Sialkot to save the match in the second innings when India were struggling at 38-4 (
http://www.espncricinfo.com/ci/engine/current/match/63516.html). Waqar was obviously not at his peak, but Tendulkar was a 16 year old so he should get a lot of credit. . Lara had one exceptional innings against Ws at their peak in 1993 (
http://www.espncricinfo.com/ci/engine/match/63606.html), but little else. This is virtually a tie.
Apart from this Lara handled Murali better than Sachin (Sachin never dominated Murali quite like lara did in 2001, then again no one did). But imo, Sachin handled Warne better. Never ever looked in any trouble and hardly gave him chances.
A big point in favour of Sachin, though, are his performances vs Steyn. All his 4 hundreds vs him were topclass, especially 146 at Capetown and 100 at Nagpur (both in matches where Steyn was absolutely unplayable). While Sachin also did well vs Ambrose and Walsh, I won't use that as a point in his favour as Lara was superb vs them in Caribbean first class scene.
Overall, it's very close, and seeing everyone fight over this like babies and argue that "only neutral votes should count for Sachin" is laughable. Both Tendulkar and Lara had approximately similar struggles against the best bowlrs, but as you would expect from batsmen of their greatness, they also played some great innings vs them. Choosing either one over the other is fair.