what tubes i should replace my 6L6's with in my jcm 900
Your amp is supposedly running on 5881, not 6L6 (=> which really means 6L6CG nowadays), but anyway:
the combination of the jcm 900 and my gibson sg doesnt have enough warmth for my liking, ive heard a lot about el34's,
You'll need quite a few mods to run a 5881 JCM900 on EL34's. If you're willing _and able_ to do these mods by yourself well why not, but even then it's not going to make such a difference, and possibly not in the direction you'd expect. I did own an early EL34 JCM900, had a few occasions to compare it with some later 5881 models, the difference was very subtle at best, and mostly the 5881 versions sounded warmer to me.
any specific model or brand of them that people feel would add a bit more meat/lows and a nicer tone than the harsh bite i currently have. ( i dont want to have to buy a new head, there must be a cheaper but effective alternative :\ ... )
Not that I want to bash the JCM900, but well, been here, done that, and unless you're a tube amp wizard with some spares, the "cheaper but effective alternative" is still to sell your JCM900 (bad news: you're not going to get much out of it) and buy something else (good news: you can now find decent tube amps for dirt cheap - Fender HRDx, Jet City etc....).
My 2 cents...
[edit]
Actually I've read somewhere that you might be able to replace 5881 with KT66 without modification to the schema (you just have to get KT66 that physically fit in your amp, which is another problem). KT66 are supposed to be generally more rounded than 5881/6L6 so that might - or not - help. But I still think you'd be better with another amp.
[/edit]