Wow I never expected it to be a combination of all those things.
I appreciate you all taking a look... interesting stuff.
I will keep the unicode replacement in mind for future things but for this problem I will keep it simple and go with the substring to rip off the last 3 characters
Lua Code:
GetString(SI_SMITHING_RESEARCH_IN_PROGRESS):sub(1,-4) .. ": "