When I did ~2 hour rides I would have a big bowl of pasta the night before and then a cup of coffee in the morning right before I went out. I was OK as long as I was hydrated. Some HBCD and BCAAs in my water probably would have helped.
What are you doing for chest/pressing? When I was putting my home gym together I looked into DBs.... even with the cheapest 10lb plates I was looking at like $300 for 200lb of weight. Not really crazy about heavy dips either.