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.
If Dortmund wants to get point, let them prove it in on the field when they clash with Leverkusen, because Leverkusen is not a weak team that will allow Dortmund draw the match. Leverkusen is on pressure currently, and in their best form waiting to thrill any team that is feeling too strong.
Dortmund need to stay focus and look for a way on how to outsmart Leverkusen on the pitch in order for them not to remain pointless in this match, because they need to step up on the table.