Joining fee of £20. Free for under 18's. This is a one off payment provided you do not allow your membership to lapse.
Membership fee of £60 for 18's and over. Junior membership £25. If you join after the 1st of September, membership will be reduced by half, for the the last four months of the year. £20 Joining fee still applies.
BMFA fee of £38 for over 18's. Junior members £17.