I agree with Torp, a Long Pike +1 isn't that good since it's a support weapon.
The real question is how much $ can you make in 1 gen?
The maximum amount of gold you could gain in a single generation is actually at generation 1, because with higher generations the amount of XP you gain per tick is higher, but the amount of gold you gain per tick remains the same.
Thus, with 8,735,000 XP needed to retire: (I do not know the exact values for the last three digits, but it's inconsequential)
8,735,000 XP/1,000 XP per tick = 8,735 ticks x 50 gold =
436,750 gold
This holds regardless of multiplier, because gold increases by the same proportion that XP does. Consider the case of a perpetual 5x multiplier:
8,735,000 XP/5,000 XP per tick = 1,747 ticks x 250 gold = 436,750 gold