Agrarian or botanist would say "лепестки подсолнечника", but "normal" people say "лепестки подсолнуха".

The rest sentences are correct.