Hello! Your answer here is $6.48 for an 18oz jar of peanut butter. To determine which is the better buy, we can divide 6.48 by 18 and 5.28 by 12, which will give us the cost per ounce or unit rate. The $6.48 jar of peanut butter costs $0.36 per ounce, while the $5.28 jar of peanut butter costs $0.44 per ounce. The $6.48 jar of peanut butter is a better buy because it costs less per ounce.