Welcome to the board. i would say you got ripped ! 158.00 dollars for a 4 cilynder compression test ? that took him all of 15 minutes. 250.00 dollars to check outdrive oil level ? that takes about 5 minutes. WOW i would write the BBB. even for a boat shop that is crazy.