If they can achieve a consistency of performance then a promotion spot may not be beyond them this year. However Girvan provided poor opposition and this must be taken into account.
Rangers got off to a flying start when they went ahead after only six minutes, Salim Kouider-Aissa knocking the ball in after a bit of a scramble in the home goalmouth.
The pressure was maintained with plenty of chances being made and it was only a fine save by the Girvan keeper that kept out a Chris Reid bullet header.
Girvan were seldom seen in attack and Rangers trialist keeper Buchanan was never really tested.
The second goal was a little while in coming but when it did it was a very fine strike from just outside the box by Jordan Pirrie into the top corner of the net.
A two goal lead hardly flattered Rangers, given their first half dominance and the second half opened with a great save from the Girvan keeper yet again as he tipped a Kouider-Aissa shot over the bar.
Eight minutes into the half Girvan's task was made even more difficult as they went down to ten when Craig Reid was sent off for dissent.
It was much the same story as in the first half with Rangers making numerous chances but not converting them.
Steven Degnan and Dan Orsi came on for Danny Smith and Franny Kelly just on the hour mark and when a third goal did eventually arrive, again it was Kouider-Aissa continuing his recent impressive scoring run.
Girvan went down to nine with another dismissal as Calum Nairn saw red, again for dissent.
And after many more near things, including the ball striking the post twice in ten seconds, Degnan finally added a fourth goal near the end.
It was a good win but a much stiffer test will come this coming week with Cumbernauld United, who have also made a good start, providing the opposition at Duncansfield.