Yes, you just choose your ringtone on settings, sounds, ringtone than select the one you want.. But i don`t know how to choose a music track and make that your ringtone.
Before, i always bought ringtones from iTunes store, but later, I switched to iPhone Ringtone Maker for Mac. Well, if you are a Mac user, you can have a try. More is available at the related links...