100% 150 is new , get a different mechanic.
3.0 is a great motor for economy of ownership and reliability, not speed. Yes you should be able to get it to 4600-4800 rpm but that is probably prop related. When I had a 3.0 I ran a 16” prop for skiing etc , may need to drop in pitch.