I think you are right, it is too hard on Legendary to fight this battle and win. I get like 14.000 recruits in reward, i do have another 12.000 reserves. Cash will be an issue since my army will be battered, 3/4 units totally destroyed and not to mention the beating my artillery gets.
I tried for a day one victory but failed, think i got delayed too much overpowering the first line of trenches. Will go for another try, 7 best brigades and 1 arty of 24 pounders. I will happily lose 10.000 men so i can field 15.000 more men after Cold Harbor. Although a loss of 7000 men would be ideal for a day one victory.
Is day 2 win another option? Or do i need to win on day one or else i will have to fight the full 3 days?