GIBRALTAR MINES LTD. ROYALTY AGREEMENT SEPTEMBER 29, 2004