I tried Hostwinds as soon as i saw BHW have association with them, Luckily i took basic plan and hosted a small wordpress site as trial and it was a shitty server, took lifetime to load everytime and down lot of times. Namecheap is far better.
How can you expect that you can get any domain name in exchange? i have a domain called foogle.com and i want to exchange it to google.com, should i contact hosting site for that or google?
Buy a new domain, backup the site , change primary domain in hosting and restore the site.