Oregon being Oregon and having to do things different (even when something is already very good), we dont have MSF here, we have "Team Oregon". Basically it is the same thing as MSF without it being a genuine MSF class. It costs $129 (pass or fail) if you fail, you have to pay for it again. If you pass you get your endorsement. You still need to pay for the endorsement ($74). $10 of that goes back towards Team Oregon. There are genuine MSF classes available here, but the DMV wont reconize passing them so you would still need to either take the written and riding tests or take the Team Oregon class.
Soren