Most likely these are the same courses, just that the instructors are volunteering much or all of the time to do them as a donation to BSA. Thus the lower cost to you. I know our local Rescue Squad does a similar for CPR training for groups, basically charging what they have to pay to the organization (Red Cross/American Heart) to issue the card and not for their time/effort as a community service.