Yes, 351 heads would fit but you'd have to get those reducers since 351 heads are made for a 1/2 inch bolt.
As to whether they are better than GT-40 heads...I doubt it stock, but if you get them ported well, they probably are. But I don't know for sure so take that with a grain of salt.