BJP ‘honest face’ in row over land