engine for LST2
since my LST2 i orded could take anywhere from a month to 6 week to get in at the LHS, i'v decided i will be upgrading it some, including a new engine, i first though an STS D30M, but i know it isnt the best quality engine there is, and there are engines with similar power out there, but the STS is still an option, i would like something i can get locally and not have to order over the net, so it narrows the choices down somewhat, although my LHS can get a fair few engines in so any suggestions are welcome.
the choices i have in my head right now are as follows
STS D30M
RB TM928 (at the moment my top choice)
novarossi 528 (would be my top choice if it want $650)
LRP .28 spec 3 (gonna have to get ordered in if i choose this)
ninja .28 (not to keen on this as i haven't heard many good things on reliability)
are there any other engines which may be worth looking into that anyone can suggest, i am looking more for top end power then low down torque as more torque is harder on the drive train and more high end will usually give a smoother power band instead of dropping off once the speed picks up.