If you are currently already in a gap year why do you care if the position will be for 2 years? Isn't a gap year from applying your senior year, then having a year off before starting med school?
PS: I would do the one for money. Kill two birds with one stone... even better, be awesome at your job and get a great LOR: kill three birds with one stone.