You don't need to purchase ringtones. You can make your own, quite easily. The Droid has a built in function that allows you to make up to a 30 sec ring tone from any music you have on your phone.
Better yet, download Ringdroid from the market. Easier to use, and your ringtone can be any length you want.