Matt,
The biggest issue in replacing the tank in a CC is that the console is going to have to come off the boat, and all the rigging will need to be disconnected or replaced. On the bright side, it's a great time to tackle any rigging projects you may want to do (new steering, battery relocation, etc.). On the downside, it's a ROYAL pain in the a$$. I actually had my 1700 tank done at Nansemond Marine, same as Cap'n Dan, and they also did a great job. If you're local to southern VA, it's a great option. If you're going to do it yourself, just be prepared to remove the console and all rigging.
However, before you do that, do yourself a favor and check ALL other aspects of your fuel system. Check your fuel fill and vent lines. Check your fuel pickup hoses. Check your fuel sender gasket. Check EVERYTHING that touches fuel and might be causing a leak. Replacing those things is a relatively minor expense; replacing the tank is going to take a long time and cost a lot of money. Not something I would do based on what a dealer thinks is "probably" the issue.
Can you describe the "funky smell" you've got in your bilge, and why you think it's related to a leaking tank? While you're in range to need a new tank, there are many who have had tanks live longer than that, as well as a couple members who have replaced functioning tanks to find out they had a bad hose, gasket, loose hose clamp, etc. It's worth the time to check out all options.