"Thanking you..." in advance" is indeed quite formal and usually onlt reserved for commercial correspondence.
i would not dream of putting that in a business letter, it sounds really naff,
something a fat and sweaty fifty year old pub landlord from Wigan would say when you hand over a tattered banknote.
heheh quite!