It looks like your mail server is in the mailer1.com domain and that the domain for the sending email address is bounce.bouncedomain.com.
If that is correct then:
- There is no need real need for an spf record for the mailer1.com domain or any host in the the domain.
- You should have an SPF record for the bounce.bouncedomain.com domain.
You probably want something like the following for bounce.bouncedomain.com.
"v=spf1 a:x1.mailer1.com a:x1.mailer2.com a:x1.mailer3.com a:x1.mailer4.com ~all"
"v=spf1 a:x1.mailer1.com a:x1.mailer2.com a:x1.mailer3.com a:x1.mailer4.com -all"
depending on whether you want other machines to send on behalf of bounce.bouncedomain.com. Even if you will eventually want to use
'-all' as part of your spf record test with the
'~all' form first to prevent bounces until you are sure you have the record right.
There is some good information at the openspf.org website.
The records you showed parse as:
bouncedomain.com - The IP addresses for the "A" record associated with bouncedomain.com and bouncedomain.net should pass, everything else is neither good or bad. The include appears to be trying to include itself. This may be interpreted as an error by some installations.
mailer1.com - Any host whose IP address matches that returned by the a record for mailer1.com, whose mx records resolve to an IP address that matches, whose PTR record returns a hostname that is a memeber of the mailer1.com domain, or is a mx host for mail.mailer1.com passes. All others should fail.