You can manually change the text message tones via ssh, you just have to create the files. I think tonefxs is worth the small price for all the trouble it saves you. A google search will tell you exactly how to manually change the tones.
I must be crazy but i could have swore your first post asked a question like
"Is tonefxs te only way 2 get custom txt message ringtones. Is there anyway 2 get more then 1 vibrate when I recieve a txt". To me, it looks like you wanted to know another way to change SMS tone along with a longer vibrate?!?
Even the title suggested "SMS custom ringtone"
If you want a direct answer ask a direct question, don't beat around the bush!