i have 6.5 in my truck all stock

these are 6 inch wil they still work?
how would i keep them in their?
these the best bang for $? any better ones i could get for the money

and what amp should i run with these