Thanks to everyone for the input.
Given what you have said, as well as recent history and home field advantage, I think I will stick with Costa Rica on the pick'em at -125. I figure at worst this game is a tie, but I find it really hard to believe that Mexico can go into Costa Rica and take 3 points. Of all the CONCACAF home fields to play on the road, Costa Rica has to be in the top 3 for most difficult.
Also like the Bosnia-Herzegovina & Armenia Over 2.5 (-115)
GL to all.