Its doable but most sites Ive seen it offered at have it as an alternative to another (usually bigger) signup bonus. Youre better off just buying it and then doing a $100 signup bonus imo.