PS
As an example, have a look at this fellow (i think you might know him?)
http://www.xr4register.com/profiledavidward.php
He has a M90 on a 3.7 and its still not too small on that from what he says on that site, so one model down on a 2.9 sounds ideal