I think, Rangers will not miss this opportunity to win this Europa league title because they are well prepared to play Frankfurt with all their power to achieve the trophy. Rangers players have a good confidence in this tournament that they will defeat any team they are going to meet in the final. Frankfurt know how to achieve victory in the second half when the opponent are getting weak in defense which they will like to apply this strategy to final to battle with Rangers but it will be difficult for them to use that strategy to defeat Rangers because Rangers has what it takes to defeat Frankfurt.
It is the Europa League final and obviously, both teams have the capability to beat the other.
I also thought at first that Frankfurt has a better chance of winning because I did see them play against a few good teams in the Europa League. Their teamwork is really good.
But, I think we are not concentrating enough on Rangers. That's probably because they did not play against high-class teams consistently but they did perform well and well enough to be in the finals.
So, anything can happen.
Yes so far we have focused too much on big teams such as barcelona, frankfurt and westham, without realizing the ranger who apparently was able to go far enough and give a surprise by defeating a favorite champion team like westham, I personally might bet for frankfurt victory in the final later, but frankly I don't dare to risk a lot of money in the match later, because as you said it is very difficult to determine who the winner will be and so far in European competitions, big names are often not guaranteed to win the trophy.