Yeah... I've replaced mine with a Yuasa and its been crap within a year. I should be able to let my bike sit for over a week and not have to worry about it needing to be jumped!
I wonder if you had a short somewhere?! NO battery no battery should drain that quick no matter how sh*tty. Is the guy that bought your bike still arround here? wonder if he's still having trouble with that?