Awesome to know about the bike manufacturer! I don't own a giant, I'm too cheap but I do have a $500 diamondback for some light mountain biking.
As for the oil, there are some good funds I'm sure. I personally have been buying Exxon, Chevron, BP, and Shell. Just bought some more BP today actually :). The dividends are nice and as long as oil prices can get to ~$55 there shouldn't be any risk of a dividend cut in the future. It's currently back down to $44/barrel I believe.