why did you post the age as you have only got negative reply's....
I am 25 and my GF is 21 (22 this year) and i think the age is not too much of a gap though as we don't know your age we cannot really reply..
Price for visa's seem to be rising (£515) and you will not get one with the current age and be very careful what you say... people might call you GG (Gary Glitter)