Thanks advanced for gift (6)
I believe the answer is:
talent
'gift' is the definition.
('talent' can be a synonym of 'gift')
'thanks advanced' is the wordplay.
'thanks' becomes 'ta' (UK informal version of 'thank you').
'advanced' becomes 'lent' (money).
'ta'+'lent'='TALENT'
'for' acts as a link.
(Other definitions for talent that I've seen before include "Unit of currency" , "Natural aptitude of an old coin" , "Special ability, may be natural" , "Special aptitude for the old Greek money" , "Flair, aptitude" .)