A lot of times, at least on the server I'm on, you can go to /2 and find someone who's giving away enchants as they're leveling because they don't want to waste it on some random item. Mind you, it's not something you can just peek into /2 and find immediately, but if you keep trade chat open while you're leveling, you can get a lot of stuff enchanted for free, and it's helping out the enchanter just by sending them a tell and meeting them. As an enchanter who's spent way too much time trying to give away free enchants to -crickets-, just take the enchant, it's free. Seriously, no charge. I don't even care if I'm putting an expensive-ish enchant on a "lowly" green, I'm skilling up without putting it on something grey or something no one is using.