Here's a site that requires no registration, no anything.. you make a ringtone (even mp3), then upload it, it will either send it directly to your phone for no additional fee, or it can send you a text to download it later.
http://rumkin.com/tools/sprint/
works for most if not all sprint phones! Great tool, easy to use, if you like it, donate to it!