How do I set a specific entry in a template with "set"
You need to add .first where you are setting the entry variable:

{% set entry = craft.entries.id(43).first %}

That way you can avoid doing a for loop.