你好,律师,一位80多岁的退休工程师有3个儿子,这位工程师在城里有一套大概现在市值70万的房子,工程师的老伴儿20多年前已过世,大儿子和二儿子一直在农村生活,3儿子在城里,不过3儿子不正干在城里也是自己在外租房住,现在这位工程师因年龄大了近2年一直在农村生活,城里的房子现在有大儿子的女儿在居住,农村有一套老房子是二儿子住,大儿子另有一所房子,现在这位工程师立遗嘱把城里价值70万的的房子给大儿子,因为他说那房子是大儿子掏钱买的,城里的房子属于工程师单位分的房,其实大儿子有没有掏钱谁也不知道。把农村的老房子给二儿子和三儿子一人一半。其实他是明显偏向大儿子的。其他2个儿子不服。请问现在他的遗嘱有效吗?假如上诉有重新分配财产的可能吗?谢谢!
未面谈及查看证据材料,律师回答仅供参考。