very nice car it looks like it means business whats under the hood?