Starchem can be bought from any car bodyshop suppliers, my local one does it for £20 for 5 litres.
I don't trust media(sand) blasters with any frame that either needs care or is aluminium, simply if they use too harsh a media the frame will get dented/damaged.