i'm not sure why 2900 rpm is considered high for 70mph. The highest speed limit i've seen in the US is 75, and with modern lubricants and computer aided design, engines should be better set for high rpm's than ever.

my gf's completely stock 97 VW golf 5 speed spun ~3100 rpm at 70mph. <img src="/forums/images/graemlins/kewl.gif" alt="" />