Actually they are not right because if you look at the Bundesliga table Leverkusen are higher than them, that means Leverkusen are the better team and also have high probability of winning the match on Friday. I won't underestimate Dortmund because they are also a good team which can hold Leverkusen to a draw on Friday. Going back to Leverkusen and Dortmund performance, in recent times like this I rather stake any amount into Leverkusen than Dortmund after few occurrences.
You chose the right team, but Dortmund must also be considered a fairly serious opponent for Leverkusen because different events could happen in this match at Dortmund's home ground. Moreover, Dortmund itself also really wants to reduce the points gap with several teams above it at this time so Dortmund will definitely try not to get points even though it will be very difficult to get full points in the match. Because we have also seen more surprises this season including surprises that occurred in the Bundesliga such as the defeat experienced by Munich when facing Mainz.