I've bought a few engines over the years and never paid ANYWHERE near Full Retail!
Try to Build a relationship with the dealer of choice,hopefully Local,and make it apparrent it will be on-going with serviceing-spares-extras ect.
End of lines,last years models,dealer volume incentives,ect can all work in your favour.
And if one dealer won'nt play ball... there are plenty others about...in these tough times more than ever...Half a Loaf is Better than NONE