Not sure what £145 is in USD, but I agree with friggenjoey. Great engine for the money. $180 USD or less is worth the money for it.
However, with the new LRP30 coming out soon (already out in europe), I've noticed a few US websites have the 28 as back order. If they stop making it, it will be too bad. I had intended on getting a second for my savage this spring, but with tower out of them... and about 15 other things happening in my life, I haven't bought a second. It's beginning to look like I procrastinated too long about getting it.